./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d253b745dee5ef05ffbbca6087a2bac9710536fabca8626c0fece9fd6b3fe837 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 15:16:03,167 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 15:16:03,169 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 15:16:03,198 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 15:16:03,202 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 15:16:03,205 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 15:16:03,208 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 15:16:03,212 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 15:16:03,214 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 15:16:03,219 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 15:16:03,221 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 15:16:03,223 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 15:16:03,224 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 15:16:03,229 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 15:16:03,230 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 15:16:03,233 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 15:16:03,235 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 15:16:03,236 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 15:16:03,238 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 15:16:03,244 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 15:16:03,246 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 15:16:03,248 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 15:16:03,249 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 15:16:03,250 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 15:16:03,260 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 15:16:03,260 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 15:16:03,260 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 15:16:03,262 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 15:16:03,263 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 15:16:03,263 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 15:16:03,264 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 15:16:03,265 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 15:16:03,267 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 15:16:03,269 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 15:16:03,270 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 15:16:03,270 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 15:16:03,271 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 15:16:03,271 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 15:16:03,272 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 15:16:03,273 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 15:16:03,274 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 15:16:03,275 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-23 15:16:03,309 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 15:16:03,309 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 15:16:03,310 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 15:16:03,310 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 15:16:03,314 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 15:16:03,315 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 15:16:03,315 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 15:16:03,315 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 15:16:03,315 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 15:16:03,316 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 15:16:03,317 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 15:16:03,317 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 15:16:03,317 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 15:16:03,317 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 15:16:03,318 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 15:16:03,318 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 15:16:03,318 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 15:16:03,318 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 15:16:03,319 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 15:16:03,319 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 15:16:03,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 15:16:03,320 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-23 15:16:03,320 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 15:16:03,321 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-23 15:16:03,321 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-23 15:16:03,321 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 15:16:03,322 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-23 15:16:03,322 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 15:16:03,322 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 15:16:03,322 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:16:03,323 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 15:16:03,323 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 15:16:03,323 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 15:16:03,324 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-23 15:16:03,324 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 15:16:03,324 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 15:16:03,324 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-23 15:16:03,324 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 15:16:03,325 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d253b745dee5ef05ffbbca6087a2bac9710536fabca8626c0fece9fd6b3fe837 [2022-11-23 15:16:03,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 15:16:03,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 15:16:03,683 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 15:16:03,684 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 15:16:03,685 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 15:16:03,686 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-11-23 15:16:06,702 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 15:16:07,390 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 15:16:07,390 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-11-23 15:16:07,460 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/data/24040740d/c2bab8e2e2d1443b9bf7f9e7f5913c8e/FLAG05595b44f [2022-11-23 15:16:07,478 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/data/24040740d/c2bab8e2e2d1443b9bf7f9e7f5913c8e [2022-11-23 15:16:07,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 15:16:07,482 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 15:16:07,485 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 15:16:07,486 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 15:16:07,489 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 15:16:07,490 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:16:07" (1/1) ... [2022-11-23 15:16:07,491 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44c90acc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:07, skipping insertion in model container [2022-11-23 15:16:07,492 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:16:07" (1/1) ... [2022-11-23 15:16:07,499 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 15:16:07,640 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 15:16:10,347 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[312804,312817] [2022-11-23 15:16:10,583 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:16:10,620 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 15:16:11,280 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[312804,312817] [2022-11-23 15:16:11,295 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:16:11,441 INFO L208 MainTranslator]: Completed translation [2022-11-23 15:16:11,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11 WrapperNode [2022-11-23 15:16:11,442 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 15:16:11,443 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 15:16:11,444 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 15:16:11,444 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 15:16:11,451 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:11,632 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:11,861 INFO L138 Inliner]: procedures = 480, calls = 4035, calls flagged for inlining = 166, calls inlined = 158, statements flattened = 7374 [2022-11-23 15:16:11,862 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 15:16:11,863 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 15:16:11,863 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 15:16:11,864 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 15:16:11,873 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:11,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:11,906 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:11,907 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,238 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,261 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,291 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,319 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,376 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 15:16:12,378 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 15:16:12,378 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 15:16:12,378 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 15:16:12,379 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (1/1) ... [2022-11-23 15:16:12,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:16:12,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 15:16:12,411 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 15:16:12,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 15:16:12,455 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb_ring [2022-11-23 15:16:12,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb_ring [2022-11-23 15:16:12,455 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_shutdown_and_free [2022-11-23 15:16:12,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_shutdown_and_free [2022-11-23 15:16:12,455 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2022-11-23 15:16:12,456 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2022-11-23 15:16:12,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-23 15:16:12,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-23 15:16:12,456 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-23 15:16:12,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-23 15:16:12,457 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_get_drom_offset [2022-11-23 15:16:12,457 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_get_drom_offset [2022-11-23 15:16:12,457 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_free [2022-11-23 15:16:12,457 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_free [2022-11-23 15:16:12,457 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-11-23 15:16:12,457 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-11-23 15:16:12,458 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32options [2022-11-23 15:16:12,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32options [2022-11-23 15:16:12,458 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_active [2022-11-23 15:16:12,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_active [2022-11-23 15:16:12,458 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_submit [2022-11-23 15:16:12,458 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_submit [2022-11-23 15:16:12,459 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_disable_interrupts [2022-11-23 15:16:12,459 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_disable_interrupts [2022-11-23 15:16:12,459 INFO L130 BoogieDeclarations]: Found specification of procedure get_route [2022-11-23 15:16:12,460 INFO L138 BoogieDeclarations]: Found implementation of procedure get_route [2022-11-23 15:16:12,460 INFO L130 BoogieDeclarations]: Found specification of procedure check_header [2022-11-23 15:16:12,460 INFO L138 BoogieDeclarations]: Found implementation of procedure check_header [2022-11-23 15:16:12,461 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-23 15:16:12,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-23 15:16:12,461 INFO L130 BoogieDeclarations]: Found specification of procedure tb_activate_pcie_devices [2022-11-23 15:16:12,462 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_activate_pcie_devices [2022-11-23 15:16:12,462 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-23 15:16:12,462 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-23 15:16:12,462 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-23 15:16:12,462 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-23 15:16:12,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb_ring [2022-11-23 15:16:12,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb_ring [2022-11-23 15:16:12,463 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read_raw [2022-11-23 15:16:12,463 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read_raw [2022-11-23 15:16:12,463 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 15:16:12,463 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_long [2022-11-23 15:16:12,464 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_long [2022-11-23 15:16:12,464 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_set_unpplugged [2022-11-23 15:16:12,464 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_set_unpplugged [2022-11-23 15:16:12,464 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-23 15:16:12,464 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-23 15:16:12,464 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc8 [2022-11-23 15:16:12,465 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc8 [2022-11-23 15:16:12,466 INFO L130 BoogieDeclarations]: Found specification of procedure ring_write_descriptors [2022-11-23 15:16:12,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_write_descriptors [2022-11-23 15:16:12,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-23 15:16:12,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-23 15:16:12,466 INFO L130 BoogieDeclarations]: Found specification of procedure tb_plug_events_active [2022-11-23 15:16:12,467 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_plug_events_active [2022-11-23 15:16:12,467 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2022-11-23 15:16:12,467 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2022-11-23 15:16:12,467 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_stop [2022-11-23 15:16:12,467 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_stop [2022-11-23 15:16:12,468 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb [2022-11-23 15:16:12,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb [2022-11-23 15:16:12,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-23 15:16:12,468 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_print_error [2022-11-23 15:16:12,468 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_print_error [2022-11-23 15:16:12,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-23 15:16:12,469 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-23 15:16:12,469 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_add_nfc_credits [2022-11-23 15:16:12,469 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_add_nfc_credits [2022-11-23 15:16:12,469 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2022-11-23 15:16:12,469 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2022-11-23 15:16:12,470 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2022-11-23 15:16:12,470 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2022-11-23 15:16:12,470 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_start [2022-11-23 15:16:12,470 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_start [2022-11-23 15:16:12,470 INFO L130 BoogieDeclarations]: Found specification of procedure ring_start [2022-11-23 15:16:12,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_start [2022-11-23 15:16:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure ring_stop [2022-11-23 15:16:12,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_stop [2022-11-23 15:16:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write [2022-11-23 15:16:12,472 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write [2022-11-23 15:16:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-23 15:16:12,473 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-23 15:16:12,474 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read [2022-11-23 15:16:12,474 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read [2022-11-23 15:16:12,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-11-23 15:16:12,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-11-23 15:16:12,474 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_free [2022-11-23 15:16:12,475 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_free [2022-11-23 15:16:12,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 15:16:12,475 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_index [2022-11-23 15:16:12,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_index [2022-11-23 15:16:12,475 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-23 15:16:12,476 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-23 15:16:12,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 15:16:12,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-23 15:16:12,477 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_basic [2022-11-23 15:16:12,477 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_basic [2022-11-23 15:16:12,477 INFO L130 BoogieDeclarations]: Found specification of procedure tb_upstream_port [2022-11-23 15:16:12,477 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_upstream_port [2022-11-23 15:16:12,477 INFO L130 BoogieDeclarations]: Found specification of procedure __ring_enqueue [2022-11-23 15:16:12,478 INFO L138 BoogieDeclarations]: Found implementation of procedure __ring_enqueue [2022-11-23 15:16:12,478 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-11-23 15:16:12,478 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-11-23 15:16:12,478 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-23 15:16:12,479 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-23 15:16:12,479 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2022-11-23 15:16:12,479 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2022-11-23 15:16:12,479 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb [2022-11-23 15:16:12,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb [2022-11-23 15:16:12,480 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx [2022-11-23 15:16:12,481 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx [2022-11-23 15:16:12,483 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 15:16:12,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 15:16:12,484 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-11-23 15:16:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-11-23 15:16:12,486 INFO L130 BoogieDeclarations]: Found specification of procedure ring_desc_base [2022-11-23 15:16:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_desc_base [2022-11-23 15:16:12,487 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_shutdown [2022-11-23 15:16:12,487 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_shutdown [2022-11-23 15:16:12,488 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-23 15:16:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-23 15:16:12,493 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_port [2022-11-23 15:16:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_port [2022-11-23 15:16:12,493 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_active [2022-11-23 15:16:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_active [2022-11-23 15:16:12,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-23 15:16:12,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-23 15:16:12,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-23 15:16:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-23 15:16:12,494 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_read_n [2022-11-23 15:16:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_read_n [2022-11-23 15:16:12,495 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx [2022-11-23 15:16:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx [2022-11-23 15:16:12,495 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_read [2022-11-23 15:16:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_read [2022-11-23 15:16:12,495 INFO L130 BoogieDeclarations]: Found specification of procedure ring_work [2022-11-23 15:16:12,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_work [2022-11-23 15:16:12,495 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2022-11-23 15:16:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2022-11-23 15:16:12,496 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite16desc [2022-11-23 15:16:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite16desc [2022-11-23 15:16:12,496 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_free [2022-11-23 15:16:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_free [2022-11-23 15:16:12,496 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-11-23 15:16:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-11-23 15:16:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_cap [2022-11-23 15:16:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_cap [2022-11-23 15:16:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-23 15:16:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-23 15:16:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-23 15:16:12,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-23 15:16:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_deactivate [2022-11-23 15:16:12,498 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_deactivate [2022-11-23 15:16:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_write [2022-11-23 15:16:12,498 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_write [2022-11-23 15:16:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-23 15:16:12,498 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-23 15:16:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-23 15:16:12,499 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-23 15:16:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_alloc [2022-11-23 15:16:12,499 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_alloc [2022-11-23 15:16:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_suspend_noirq [2022-11-23 15:16:12,499 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_suspend_noirq [2022-11-23 15:16:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_read [2022-11-23 15:16:12,500 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_read [2022-11-23 15:16:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-23 15:16:12,500 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-23 15:16:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_port_active [2022-11-23 15:16:12,500 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_port_active [2022-11-23 15:16:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_suspend [2022-11-23 15:16:12,501 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_suspend [2022-11-23 15:16:12,501 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_alloc [2022-11-23 15:16:12,501 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_alloc [2022-11-23 15:16:12,501 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-23 15:16:12,501 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-23 15:16:12,501 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read_uid_only [2022-11-23 15:16:12,502 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read_uid_only [2022-11-23 15:16:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 15:16:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-23 15:16:12,502 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-23 15:16:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_write [2022-11-23 15:16:12,502 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_write [2022-11-23 15:16:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_activate [2022-11-23 15:16:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_activate [2022-11-23 15:16:12,503 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_interrupt_work [2022-11-23 15:16:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_interrupt_work [2022-11-23 15:16:12,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-23 15:16:12,503 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-11-23 15:16:12,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-11-23 15:16:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2022-11-23 15:16:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2022-11-23 15:16:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-23 15:16:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32desc [2022-11-23 15:16:12,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32desc [2022-11-23 15:16:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route_length [2022-11-23 15:16:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route_length [2022-11-23 15:16:12,505 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_resume_noirq [2022-11-23 15:16:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_resume_noirq [2022-11-23 15:16:12,505 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-23 15:16:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-23 15:16:12,505 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-23 15:16:12,505 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-23 15:16:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-11-23 15:16:12,506 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-11-23 15:16:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_alloc [2022-11-23 15:16:12,506 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_alloc [2022-11-23 15:16:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-11-23 15:16:12,506 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-11-23 15:16:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure ring_free [2022-11-23 15:16:12,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_free [2022-11-23 15:16:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-11-23 15:16:12,507 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-11-23 15:16:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite64desc [2022-11-23 15:16:12,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite64desc [2022-11-23 15:16:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deallocate_nfc [2022-11-23 15:16:12,508 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deallocate_nfc [2022-11-23 15:16:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_unplugged_children [2022-11-23 15:16:12,508 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_unplugged_children [2022-11-23 15:16:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc [2022-11-23 15:16:12,508 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc [2022-11-23 15:16:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-23 15:16:12,509 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-23 15:16:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_resume [2022-11-23 15:16:12,509 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_resume [2022-11-23 15:16:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure tb_wait_for_port [2022-11-23 15:16:12,509 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_wait_for_port [2022-11-23 15:16:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_switch [2022-11-23 15:16:12,510 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_switch [2022-11-23 15:16:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_restart [2022-11-23 15:16:12,510 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_restart [2022-11-23 15:16:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-23 15:16:12,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-23 15:16:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure check_config_address [2022-11-23 15:16:12,511 INFO L138 BoogieDeclarations]: Found implementation of procedure check_config_address [2022-11-23 15:16:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-23 15:16:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-23 15:16:12,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-23 15:16:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure __crc32c_le [2022-11-23 15:16:12,516 INFO L138 BoogieDeclarations]: Found implementation of procedure __crc32c_le [2022-11-23 15:16:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kcalloc [2022-11-23 15:16:12,516 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kcalloc [2022-11-23 15:16:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_free [2022-11-23 15:16:12,516 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_free [2022-11-23 15:16:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_is_invalid [2022-11-23 15:16:12,517 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_is_invalid [2022-11-23 15:16:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure dev_driver_string [2022-11-23 15:16:12,517 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_driver_string [2022-11-23 15:16:12,518 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_transfer [2022-11-23 15:16:12,519 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_transfer [2022-11-23 15:16:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_init_path [2022-11-23 15:16:12,519 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_init_path [2022-11-23 15:16:12,519 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deactivate_hops [2022-11-23 15:16:12,520 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deactivate_hops [2022-11-23 15:16:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_free [2022-11-23 15:16:12,520 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_free [2022-11-23 15:16:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure tb_is_upstream_port [2022-11-23 15:16:12,520 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_is_upstream_port [2022-11-23 15:16:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc [2022-11-23 15:16:12,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc [2022-11-23 15:16:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure make_header [2022-11-23 15:16:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure make_header [2022-11-23 15:16:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2022-11-23 15:16:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2022-11-23 15:16:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_invalid_tunnels [2022-11-23 15:16:12,521 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_invalid_tunnels [2022-11-23 15:16:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2022-11-23 15:16:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2022-11-23 15:16:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_read [2022-11-23 15:16:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_read [2022-11-23 15:16:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_deactivate [2022-11-23 15:16:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_deactivate [2022-11-23 15:16:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_out [2022-11-23 15:16:12,522 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_out [2022-11-23 15:16:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_write [2022-11-23 15:16:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_write [2022-11-23 15:16:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_tb_nhi [2022-11-23 15:16:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_tb_nhi [2022-11-23 15:16:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 15:16:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route [2022-11-23 15:16:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route [2022-11-23 15:16:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-11-23 15:16:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-11-23 15:16:13,856 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 15:16:13,860 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 15:16:14,401 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-23 15:16:33,583 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 15:16:35,024 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 15:16:35,024 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-23 15:16:35,032 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:16:35 BoogieIcfgContainer [2022-11-23 15:16:35,032 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 15:16:35,036 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 15:16:35,036 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 15:16:35,039 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 15:16:35,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:16:07" (1/3) ... [2022-11-23 15:16:35,041 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bdf6cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:16:35, skipping insertion in model container [2022-11-23 15:16:35,041 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:11" (2/3) ... [2022-11-23 15:16:35,042 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bdf6cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:16:35, skipping insertion in model container [2022-11-23 15:16:35,042 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:16:35" (3/3) ... [2022-11-23 15:16:35,044 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2022-11-23 15:16:35,065 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 15:16:35,065 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-23 15:16:35,178 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 15:16:35,185 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;@47702d34, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 15:16:35,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-23 15:16:35,201 INFO L276 IsEmpty]: Start isEmpty. Operand has 2147 states, 1312 states have (on average 1.3201219512195121) internal successors, (1732), 1359 states have internal predecessors, (1732), 701 states have call successors, (701), 133 states have call predecessors, (701), 132 states have return successors, (695), 691 states have call predecessors, (695), 695 states have call successors, (695) [2022-11-23 15:16:35,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-23 15:16:35,211 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:16:35,212 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] [2022-11-23 15:16:35,213 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:16:35,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:16:35,218 INFO L85 PathProgramCache]: Analyzing trace with hash 354315765, now seen corresponding path program 1 times [2022-11-23 15:16:35,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:16:35,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523691097] [2022-11-23 15:16:35,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:16:35,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:16:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:16:36,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:16:36,177 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:16:36,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523691097] [2022-11-23 15:16:36,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523691097] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:16:36,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:16:36,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:16:36,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876253627] [2022-11-23 15:16:36,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:16:36,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:16:36,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:16:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:16:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:36,220 INFO L87 Difference]: Start difference. First operand has 2147 states, 1312 states have (on average 1.3201219512195121) internal successors, (1732), 1359 states have internal predecessors, (1732), 701 states have call successors, (701), 133 states have call predecessors, (701), 132 states have return successors, (695), 691 states have call predecessors, (695), 695 states have call successors, (695) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:16:39,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:16:39,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:16:39,969 INFO L93 Difference]: Finished difference Result 4320 states and 6457 transitions. [2022-11-23 15:16:39,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:16:39,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2022-11-23 15:16:39,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:16:39,999 INFO L225 Difference]: With dead ends: 4320 [2022-11-23 15:16:39,999 INFO L226 Difference]: Without dead ends: 2167 [2022-11-23 15:16:40,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:40,021 INFO L413 NwaCegarLoop]: 2877 mSDtfsCounter, 2853 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2853 SdHoareTripleChecker+Valid, 3117 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:16:40,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2853 Valid, 3117 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-23 15:16:40,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2022-11-23 15:16:40,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 2165. [2022-11-23 15:16:40,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2165 states, 1326 states have (on average 1.3099547511312217) internal successors, (1737), 1363 states have internal predecessors, (1737), 695 states have call successors, (695), 144 states have call predecessors, (695), 143 states have return successors, (686), 682 states have call predecessors, (686), 686 states have call successors, (686) [2022-11-23 15:16:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2165 states to 2165 states and 3118 transitions. [2022-11-23 15:16:40,280 INFO L78 Accepts]: Start accepts. Automaton has 2165 states and 3118 transitions. Word has length 26 [2022-11-23 15:16:40,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:16:40,281 INFO L495 AbstractCegarLoop]: Abstraction has 2165 states and 3118 transitions. [2022-11-23 15:16:40,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:16:40,281 INFO L276 IsEmpty]: Start isEmpty. Operand 2165 states and 3118 transitions. [2022-11-23 15:16:40,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-23 15:16:40,287 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:16:40,287 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] [2022-11-23 15:16:40,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-23 15:16:40,288 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:16:40,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:16:40,288 INFO L85 PathProgramCache]: Analyzing trace with hash 982214641, now seen corresponding path program 1 times [2022-11-23 15:16:40,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:16:40,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436736418] [2022-11-23 15:16:40,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:16:40,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:16:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:16:40,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:16:40,578 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:16:40,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436736418] [2022-11-23 15:16:40,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436736418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:16:40,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:16:40,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:16:40,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718414456] [2022-11-23 15:16:40,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:16:40,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:16:40,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:16:40,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:16:40,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:40,582 INFO L87 Difference]: Start difference. First operand 2165 states and 3118 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-23 15:16:46,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:16:46,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:16:46,692 INFO L93 Difference]: Finished difference Result 6472 states and 9322 transitions. [2022-11-23 15:16:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:16:46,694 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-11-23 15:16:46,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:16:46,726 INFO L225 Difference]: With dead ends: 6472 [2022-11-23 15:16:46,726 INFO L226 Difference]: Without dead ends: 4310 [2022-11-23 15:16:46,741 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 [2022-11-23 15:16:46,742 INFO L413 NwaCegarLoop]: 3546 mSDtfsCounter, 3066 mSDsluCounter, 2849 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3066 SdHoareTripleChecker+Valid, 6395 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-11-23 15:16:46,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3066 Valid, 6395 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2022-11-23 15:16:46,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4310 states. [2022-11-23 15:16:46,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4310 to 4303. [2022-11-23 15:16:47,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4303 states, 2638 states have (on average 1.3085670962850644) internal successors, (3452), 2704 states have internal predecessors, (3452), 1378 states have call successors, (1378), 287 states have call predecessors, (1378), 286 states have return successors, (1369), 1361 states have call predecessors, (1369), 1369 states have call successors, (1369) [2022-11-23 15:16:47,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4303 states to 4303 states and 6199 transitions. [2022-11-23 15:16:47,037 INFO L78 Accepts]: Start accepts. Automaton has 4303 states and 6199 transitions. Word has length 24 [2022-11-23 15:16:47,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:16:47,038 INFO L495 AbstractCegarLoop]: Abstraction has 4303 states and 6199 transitions. [2022-11-23 15:16:47,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-23 15:16:47,039 INFO L276 IsEmpty]: Start isEmpty. Operand 4303 states and 6199 transitions. [2022-11-23 15:16:47,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-23 15:16:47,044 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:16:47,045 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] [2022-11-23 15:16:47,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-23 15:16:47,045 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:16:47,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:16:47,055 INFO L85 PathProgramCache]: Analyzing trace with hash -436089557, now seen corresponding path program 1 times [2022-11-23 15:16:47,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:16:47,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024127219] [2022-11-23 15:16:47,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:16:47,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:16:47,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:16:47,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:16:47,320 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:16:47,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024127219] [2022-11-23 15:16:47,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024127219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:16:47,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:16:47,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:16:47,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759609804] [2022-11-23 15:16:47,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:16:47,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:16:47,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:16:47,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:16:47,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:47,327 INFO L87 Difference]: Start difference. First operand 4303 states and 6199 transitions. 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, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-23 15:16:52,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:16:52,160 INFO L93 Difference]: Finished difference Result 11671 states and 16724 transitions. [2022-11-23 15:16:52,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:16:52,162 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, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-11-23 15:16:52,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:16:52,213 INFO L225 Difference]: With dead ends: 11671 [2022-11-23 15:16:52,213 INFO L226 Difference]: Without dead ends: 7371 [2022-11-23 15:16:52,239 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 [2022-11-23 15:16:52,240 INFO L413 NwaCegarLoop]: 3793 mSDtfsCounter, 2162 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2162 SdHoareTripleChecker+Valid, 6645 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:16:52,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2162 Valid, 6645 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2022-11-23 15:16:52,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7371 states. [2022-11-23 15:16:52,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7371 to 7354. [2022-11-23 15:16:52,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7354 states, 4496 states have (on average 1.3022686832740213) internal successors, (5855), 4604 states have internal predecessors, (5855), 2331 states have call successors, (2331), 527 states have call predecessors, (2331), 526 states have return successors, (2322), 2306 states have call predecessors, (2322), 2322 states have call successors, (2322) [2022-11-23 15:16:52,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7354 states to 7354 states and 10508 transitions. [2022-11-23 15:16:52,708 INFO L78 Accepts]: Start accepts. Automaton has 7354 states and 10508 transitions. Word has length 30 [2022-11-23 15:16:52,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:16:52,708 INFO L495 AbstractCegarLoop]: Abstraction has 7354 states and 10508 transitions. [2022-11-23 15:16:52,709 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, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-23 15:16:52,710 INFO L276 IsEmpty]: Start isEmpty. Operand 7354 states and 10508 transitions. [2022-11-23 15:16:52,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-23 15:16:52,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:16:52,711 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] [2022-11-23 15:16:52,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-23 15:16:52,712 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:16:52,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:16:52,713 INFO L85 PathProgramCache]: Analyzing trace with hash 896597257, now seen corresponding path program 1 times [2022-11-23 15:16:52,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:16:52,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885721143] [2022-11-23 15:16:52,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:16:52,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:16:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:16:53,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:16:53,180 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:16:53,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885721143] [2022-11-23 15:16:53,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885721143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:16:53,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:16:53,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:16:53,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414364267] [2022-11-23 15:16:53,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:16:53,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:16:53,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:16:53,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:16:53,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:53,186 INFO L87 Difference]: Start difference. First operand 7354 states and 10508 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:16:56,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:16:56,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:16:56,474 INFO L93 Difference]: Finished difference Result 7627 states and 10729 transitions. [2022-11-23 15:16:56,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:16:56,475 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-11-23 15:16:56,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:16:56,521 INFO L225 Difference]: With dead ends: 7627 [2022-11-23 15:16:56,521 INFO L226 Difference]: Without dead ends: 7623 [2022-11-23 15:16:56,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:56,527 INFO L413 NwaCegarLoop]: 2866 mSDtfsCounter, 2787 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2787 SdHoareTripleChecker+Valid, 3174 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-23 15:16:56,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2787 Valid, 3174 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-11-23 15:16:56,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7623 states. [2022-11-23 15:16:57,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7623 to 7620. [2022-11-23 15:16:57,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7620 states, 4644 states have (on average 1.2937123169681308) internal successors, (6008), 4750 states have internal predecessors, (6008), 2359 states have call successors, (2359), 617 states have call predecessors, (2359), 616 states have return successors, (2352), 2336 states have call predecessors, (2352), 2352 states have call successors, (2352) [2022-11-23 15:16:57,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7620 states to 7620 states and 10719 transitions. [2022-11-23 15:16:57,142 INFO L78 Accepts]: Start accepts. Automaton has 7620 states and 10719 transitions. Word has length 29 [2022-11-23 15:16:57,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:16:57,143 INFO L495 AbstractCegarLoop]: Abstraction has 7620 states and 10719 transitions. [2022-11-23 15:16:57,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:16:57,144 INFO L276 IsEmpty]: Start isEmpty. Operand 7620 states and 10719 transitions. [2022-11-23 15:16:57,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-23 15:16:57,146 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:16:57,146 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] [2022-11-23 15:16:57,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-23 15:16:57,147 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:16:57,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:16:57,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1030075242, now seen corresponding path program 1 times [2022-11-23 15:16:57,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:16:57,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68136878] [2022-11-23 15:16:57,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:16:57,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:16:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:16:57,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:16:57,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:16:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68136878] [2022-11-23 15:16:57,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68136878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:16:57,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:16:57,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:16:57,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165908683] [2022-11-23 15:16:57,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:16:57,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:16:57,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:16:57,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:16:57,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:16:57,373 INFO L87 Difference]: Start difference. First operand 7620 states and 10719 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:00,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:00,069 INFO L93 Difference]: Finished difference Result 7622 states and 10720 transitions. [2022-11-23 15:17:00,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:00,070 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-11-23 15:17:00,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:00,120 INFO L225 Difference]: With dead ends: 7622 [2022-11-23 15:17:00,120 INFO L226 Difference]: Without dead ends: 7619 [2022-11-23 15:17:00,126 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 [2022-11-23 15:17:00,127 INFO L413 NwaCegarLoop]: 2853 mSDtfsCounter, 3075 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3075 SdHoareTripleChecker+Valid, 2853 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:00,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3075 Valid, 2853 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-11-23 15:17:00,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7619 states. [2022-11-23 15:17:00,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7619 to 7619. [2022-11-23 15:17:00,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7619 states, 4644 states have (on average 1.2934969853574505) internal successors, (6007), 4749 states have internal predecessors, (6007), 2358 states have call successors, (2358), 617 states have call predecessors, (2358), 616 states have return successors, (2352), 2336 states have call predecessors, (2352), 2352 states have call successors, (2352) [2022-11-23 15:17:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7619 states to 7619 states and 10717 transitions. [2022-11-23 15:17:00,714 INFO L78 Accepts]: Start accepts. Automaton has 7619 states and 10717 transitions. Word has length 29 [2022-11-23 15:17:00,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:00,715 INFO L495 AbstractCegarLoop]: Abstraction has 7619 states and 10717 transitions. [2022-11-23 15:17:00,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:00,715 INFO L276 IsEmpty]: Start isEmpty. Operand 7619 states and 10717 transitions. [2022-11-23 15:17:00,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-23 15:17:00,718 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:00,719 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] [2022-11-23 15:17:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-23 15:17:00,719 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:00,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1866375746, now seen corresponding path program 1 times [2022-11-23 15:17:00,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:00,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466350685] [2022-11-23 15:17:00,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:00,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:00,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:00,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:17:00,912 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:00,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466350685] [2022-11-23 15:17:00,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466350685] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:00,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:00,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:00,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817578466] [2022-11-23 15:17:00,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:00,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:00,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:00,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:00,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:00,914 INFO L87 Difference]: Start difference. First operand 7619 states and 10717 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:05,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:05,582 INFO L93 Difference]: Finished difference Result 9075 states and 12545 transitions. [2022-11-23 15:17:05,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:05,584 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-11-23 15:17:05,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:05,626 INFO L225 Difference]: With dead ends: 9075 [2022-11-23 15:17:05,626 INFO L226 Difference]: Without dead ends: 9071 [2022-11-23 15:17:05,633 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 [2022-11-23 15:17:05,633 INFO L413 NwaCegarLoop]: 3035 mSDtfsCounter, 893 mSDsluCounter, 2458 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 893 SdHoareTripleChecker+Valid, 5493 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:05,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [893 Valid, 5493 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-11-23 15:17:05,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9071 states. [2022-11-23 15:17:06,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9071 to 9067. [2022-11-23 15:17:06,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9067 states, 5476 states have (on average 1.281592403214025) internal successors, (7018), 5611 states have internal predecessors, (7018), 2760 states have call successors, (2760), 831 states have call predecessors, (2760), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-11-23 15:17:06,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9067 states to 9067 states and 12534 transitions. [2022-11-23 15:17:06,282 INFO L78 Accepts]: Start accepts. Automaton has 9067 states and 12534 transitions. Word has length 30 [2022-11-23 15:17:06,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:06,282 INFO L495 AbstractCegarLoop]: Abstraction has 9067 states and 12534 transitions. [2022-11-23 15:17:06,282 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:06,283 INFO L276 IsEmpty]: Start isEmpty. Operand 9067 states and 12534 transitions. [2022-11-23 15:17:06,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-23 15:17:06,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:06,284 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] [2022-11-23 15:17:06,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-23 15:17:06,284 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:06,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:06,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1675811696, now seen corresponding path program 1 times [2022-11-23 15:17:06,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:06,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826661473] [2022-11-23 15:17:06,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:06,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:06,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:06,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:17:06,467 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:06,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826661473] [2022-11-23 15:17:06,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826661473] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:06,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:06,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:06,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241516254] [2022-11-23 15:17:06,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:06,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:06,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:06,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:06,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:06,469 INFO L87 Difference]: Start difference. First operand 9067 states and 12534 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:10,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:17:10,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:10,237 INFO L93 Difference]: Finished difference Result 9069 states and 12535 transitions. [2022-11-23 15:17:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:10,238 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2022-11-23 15:17:10,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:10,279 INFO L225 Difference]: With dead ends: 9069 [2022-11-23 15:17:10,279 INFO L226 Difference]: Without dead ends: 9060 [2022-11-23 15:17:10,285 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 [2022-11-23 15:17:10,286 INFO L413 NwaCegarLoop]: 2848 mSDtfsCounter, 3065 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3065 SdHoareTripleChecker+Valid, 2848 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:10,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3065 Valid, 2848 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-11-23 15:17:10,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9060 states. [2022-11-23 15:17:10,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9060 to 9060. [2022-11-23 15:17:10,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9060 states, 5470 states have (on average 1.2808043875685557) internal successors, (7006), 5604 states have internal predecessors, (7006), 2759 states have call successors, (2759), 831 states have call predecessors, (2759), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-11-23 15:17:10,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9060 states to 9060 states and 12521 transitions. [2022-11-23 15:17:10,964 INFO L78 Accepts]: Start accepts. Automaton has 9060 states and 12521 transitions. Word has length 33 [2022-11-23 15:17:10,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:10,965 INFO L495 AbstractCegarLoop]: Abstraction has 9060 states and 12521 transitions. [2022-11-23 15:17:10,965 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-23 15:17:10,965 INFO L276 IsEmpty]: Start isEmpty. Operand 9060 states and 12521 transitions. [2022-11-23 15:17:10,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-23 15:17:10,967 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:10,968 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, 1, 1] [2022-11-23 15:17:10,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-23 15:17:10,968 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:10,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:10,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1638980882, now seen corresponding path program 1 times [2022-11-23 15:17:10,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:10,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075486863] [2022-11-23 15:17:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:11,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:11,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:17:11,277 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:11,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075486863] [2022-11-23 15:17:11,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075486863] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:11,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:11,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:11,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875373184] [2022-11-23 15:17:11,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:11,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:11,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:11,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:11,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:11,279 INFO L87 Difference]: Start difference. First operand 9060 states and 12521 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-23 15:17:16,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:16,522 INFO L93 Difference]: Finished difference Result 9065 states and 12524 transitions. [2022-11-23 15:17:16,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:16,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 43 [2022-11-23 15:17:16,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:16,621 INFO L225 Difference]: With dead ends: 9065 [2022-11-23 15:17:16,621 INFO L226 Difference]: Without dead ends: 9062 [2022-11-23 15:17:16,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:16,627 INFO L413 NwaCegarLoop]: 2870 mSDtfsCounter, 338 mSDsluCounter, 2566 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 5436 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:16,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 5436 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-11-23 15:17:16,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9062 states. [2022-11-23 15:17:17,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9062 to 9059. [2022-11-23 15:17:17,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9059 states, 5470 states have (on average 1.2793418647166361) internal successors, (6998), 5603 states have internal predecessors, (6998), 2758 states have call successors, (2758), 831 states have call predecessors, (2758), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-11-23 15:17:17,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9059 states to 9059 states and 12512 transitions. [2022-11-23 15:17:17,399 INFO L78 Accepts]: Start accepts. Automaton has 9059 states and 12512 transitions. Word has length 43 [2022-11-23 15:17:17,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:17,400 INFO L495 AbstractCegarLoop]: Abstraction has 9059 states and 12512 transitions. [2022-11-23 15:17:17,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-23 15:17:17,400 INFO L276 IsEmpty]: Start isEmpty. Operand 9059 states and 12512 transitions. [2022-11-23 15:17:17,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-23 15:17:17,402 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:17,403 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, 1, 1, 1, 1, 1] [2022-11-23 15:17:17,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-23 15:17:17,403 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:17,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash -203807375, now seen corresponding path program 1 times [2022-11-23 15:17:17,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:17,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015254347] [2022-11-23 15:17:17,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:17,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:17,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:17:17,706 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:17,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015254347] [2022-11-23 15:17:17,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015254347] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:17,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:17,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:17,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375630279] [2022-11-23 15:17:17,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:17,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:17,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:17,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:17,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:17,710 INFO L87 Difference]: Start difference. First operand 9059 states and 12512 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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) [2022-11-23 15:17:21,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:17:22,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:22,322 INFO L93 Difference]: Finished difference Result 9061 states and 12513 transitions. [2022-11-23 15:17:22,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:22,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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 46 [2022-11-23 15:17:22,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:22,372 INFO L225 Difference]: With dead ends: 9061 [2022-11-23 15:17:22,372 INFO L226 Difference]: Without dead ends: 9058 [2022-11-23 15:17:22,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:22,380 INFO L413 NwaCegarLoop]: 2844 mSDtfsCounter, 253 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 5452 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:22,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 5452 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-11-23 15:17:22,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9058 states. [2022-11-23 15:17:23,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9058 to 9058. [2022-11-23 15:17:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 5470 states have (on average 1.277148080438757) internal successors, (6986), 5602 states have internal predecessors, (6986), 2757 states have call successors, (2757), 831 states have call predecessors, (2757), 830 states have return successors, (2756), 2740 states have call predecessors, (2756), 2756 states have call successors, (2756) [2022-11-23 15:17:23,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 12499 transitions. [2022-11-23 15:17:23,124 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 12499 transitions. Word has length 46 [2022-11-23 15:17:23,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:23,124 INFO L495 AbstractCegarLoop]: Abstraction has 9058 states and 12499 transitions. [2022-11-23 15:17:23,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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) [2022-11-23 15:17:23,125 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 12499 transitions. [2022-11-23 15:17:23,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-23 15:17:23,130 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:23,130 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-23 15:17:23,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-23 15:17:23,131 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:23,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:23,131 INFO L85 PathProgramCache]: Analyzing trace with hash -640328099, now seen corresponding path program 1 times [2022-11-23 15:17:23,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:23,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608922926] [2022-11-23 15:17:23,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:23,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-23 15:17:23,344 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:23,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608922926] [2022-11-23 15:17:23,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608922926] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:23,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:23,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:23,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611476021] [2022-11-23 15:17:23,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:23,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:23,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:23,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:23,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:23,347 INFO L87 Difference]: Start difference. First operand 9058 states and 12499 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-23 15:17:27,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:17:28,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:28,222 INFO L93 Difference]: Finished difference Result 15526 states and 21392 transitions. [2022-11-23 15:17:28,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:28,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2022-11-23 15:17:28,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:28,262 INFO L225 Difference]: With dead ends: 15526 [2022-11-23 15:17:28,262 INFO L226 Difference]: Without dead ends: 6469 [2022-11-23 15:17:28,304 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 [2022-11-23 15:17:28,305 INFO L413 NwaCegarLoop]: 2838 mSDtfsCounter, 0 mSDsluCounter, 2834 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5672 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:28,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5672 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-23 15:17:28,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6469 states. [2022-11-23 15:17:28,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6469 to 6469. [2022-11-23 15:17:28,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6469 states, 3900 states have (on average 1.2738461538461539) internal successors, (4968), 3995 states have internal predecessors, (4968), 1963 states have call successors, (1963), 606 states have call predecessors, (1963), 605 states have return successors, (1962), 1950 states have call predecessors, (1962), 1962 states have call successors, (1962) [2022-11-23 15:17:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6469 states to 6469 states and 8893 transitions. [2022-11-23 15:17:28,852 INFO L78 Accepts]: Start accepts. Automaton has 6469 states and 8893 transitions. Word has length 68 [2022-11-23 15:17:28,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:28,853 INFO L495 AbstractCegarLoop]: Abstraction has 6469 states and 8893 transitions. [2022-11-23 15:17:28,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-23 15:17:28,853 INFO L276 IsEmpty]: Start isEmpty. Operand 6469 states and 8893 transitions. [2022-11-23 15:17:28,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-11-23 15:17:28,857 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:28,857 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-23 15:17:28,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-23 15:17:28,858 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:28,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:28,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1326234819, now seen corresponding path program 1 times [2022-11-23 15:17:28,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:28,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989540710] [2022-11-23 15:17:28,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:28,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-23 15:17:29,366 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:29,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989540710] [2022-11-23 15:17:29,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989540710] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:29,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:29,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:17:29,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068164911] [2022-11-23 15:17:29,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:29,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 15:17:29,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:29,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 15:17:29,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:17:29,368 INFO L87 Difference]: Start difference. First operand 6469 states and 8893 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-23 15:17:34,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:17:36,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:36,952 INFO L93 Difference]: Finished difference Result 13133 states and 18050 transitions. [2022-11-23 15:17:36,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:17:36,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 80 [2022-11-23 15:17:36,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:36,986 INFO L225 Difference]: With dead ends: 13133 [2022-11-23 15:17:36,986 INFO L226 Difference]: Without dead ends: 8584 [2022-11-23 15:17:37,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:17:37,004 INFO L413 NwaCegarLoop]: 3777 mSDtfsCounter, 3353 mSDsluCounter, 5742 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3369 SdHoareTripleChecker+Valid, 9519 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:37,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3369 Valid, 9519 Invalid, 903 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [111 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2022-11-23 15:17:37,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8584 states. [2022-11-23 15:17:37,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8584 to 8577. [2022-11-23 15:17:37,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8577 states, 5166 states have (on average 1.272744870305846) internal successors, (6575), 5294 states have internal predecessors, (6575), 2599 states have call successors, (2599), 812 states have call predecessors, (2599), 811 states have return successors, (2598), 2582 states have call predecessors, (2598), 2598 states have call successors, (2598) [2022-11-23 15:17:37,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 11772 transitions. [2022-11-23 15:17:37,602 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 11772 transitions. Word has length 80 [2022-11-23 15:17:37,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:37,603 INFO L495 AbstractCegarLoop]: Abstraction has 8577 states and 11772 transitions. [2022-11-23 15:17:37,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-23 15:17:37,604 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 11772 transitions. [2022-11-23 15:17:37,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-23 15:17:37,609 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:17:37,610 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-23 15:17:37,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-23 15:17:37,611 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-23 15:17:37,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:17:37,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1147600896, now seen corresponding path program 1 times [2022-11-23 15:17:37,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:17:37,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587601969] [2022-11-23 15:17:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:17:37,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:17:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:17:37,944 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-23 15:17:37,944 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:17:37,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587601969] [2022-11-23 15:17:37,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587601969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:17:37,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:17:37,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:17:37,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065165660] [2022-11-23 15:17:37,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:17:37,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:17:37,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:17:37,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:17:37,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:37,947 INFO L87 Difference]: Start difference. First operand 8577 states and 11772 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-23 15:17:42,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 15:17:43,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:17:43,088 INFO L93 Difference]: Finished difference Result 8577 states and 11772 transitions. [2022-11-23 15:17:43,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:17:43,089 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2022-11-23 15:17:43,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:17:43,090 INFO L225 Difference]: With dead ends: 8577 [2022-11-23 15:17:43,090 INFO L226 Difference]: Without dead ends: 0 [2022-11-23 15:17:43,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:17:43,114 INFO L413 NwaCegarLoop]: 3142 mSDtfsCounter, 2621 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2621 SdHoareTripleChecker+Valid, 3915 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-23 15:17:43,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2621 Valid, 3915 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-23 15:17:43,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-23 15:17:43,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-23 15:17:43,116 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) [2022-11-23 15:17:43,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-23 15:17:43,118 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 87 [2022-11-23 15:17:43,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:17:43,118 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-23 15:17:43,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-23 15:17:43,119 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-23 15:17:43,119 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-23 15:17:43,121 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-23 15:17:43,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-23 15:17:43,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-23 15:19:18,208 INFO L902 garLoopResultBuilder]: At program point L5962(line 5962) the Hoare annotation is: true [2022-11-23 15:19:18,209 INFO L902 garLoopResultBuilder]: At program point tb_crcENTRY(lines 5956 5965) the Hoare annotation is: true [2022-11-23 15:19:18,209 INFO L902 garLoopResultBuilder]: At program point L5961(line 5961) the Hoare annotation is: true [2022-11-23 15:19:18,209 INFO L899 garLoopResultBuilder]: For program point L5962-1(line 5962) no Hoare annotation was computed. [2022-11-23 15:19:18,209 INFO L899 garLoopResultBuilder]: For program point L5961-1(line 5961) no Hoare annotation was computed. [2022-11-23 15:19:18,209 INFO L899 garLoopResultBuilder]: For program point tb_crcEXIT(lines 5956 5965) no Hoare annotation was computed. [2022-11-23 15:19:18,210 INFO L899 garLoopResultBuilder]: For program point __fswab32EXIT(lines 5439 5446) no Hoare annotation was computed. [2022-11-23 15:19:18,210 INFO L902 garLoopResultBuilder]: At program point __fswab32ENTRY(lines 5439 5446) the Hoare annotation is: true [2022-11-23 15:19:18,210 INFO L902 garLoopResultBuilder]: At program point ring_desc_baseENTRY(lines 3618 3627) the Hoare annotation is: true [2022-11-23 15:19:18,210 INFO L899 garLoopResultBuilder]: For program point ring_desc_baseEXIT(lines 3618 3627) no Hoare annotation was computed. [2022-11-23 15:19:18,210 INFO L899 garLoopResultBuilder]: For program point L11230-1(lines 11230 11233) no Hoare annotation was computed. [2022-11-23 15:19:18,210 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tb_ringEXIT(lines 11227 11237) no Hoare annotation was computed. [2022-11-23 15:19:18,211 INFO L899 garLoopResultBuilder]: For program point L11230(lines 11230 11233) no Hoare annotation was computed. [2022-11-23 15:19:18,211 INFO L895 garLoopResultBuilder]: At program point L11231(line 11231) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse4 (not (= 2 |old(~ldv_mutex_lock_of_tb_ring~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse1 .cse2 .cse3 .cse4 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0))))) [2022-11-23 15:19:18,211 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_lock_of_tb_ringENTRY(lines 11227 11237) the Hoare annotation is: (let ((.cse4 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse5 (not (= 2 |old(~ldv_mutex_lock_of_tb_ring~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse1 .cse2 .cse3 .cse4 .cse5 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0))) (or .cse0 .cse1 .cse2 .cse3 .cse5 (not (= ~ldv_mutex_lock_of_tb~0 1))))) [2022-11-23 15:19:18,212 INFO L899 garLoopResultBuilder]: For program point L7356-2(lines 7356 7359) no Hoare annotation was computed. [2022-11-23 15:19:18,212 INFO L899 garLoopResultBuilder]: For program point L7356(lines 7356 7359) no Hoare annotation was computed. [2022-11-23 15:19:18,212 INFO L895 garLoopResultBuilder]: At program point L7369-2(lines 7369 7374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,212 INFO L899 garLoopResultBuilder]: For program point L7369(lines 7369 7374) no Hoare annotation was computed. [2022-11-23 15:19:18,213 INFO L899 garLoopResultBuilder]: For program point L7361-2(lines 7361 7365) no Hoare annotation was computed. [2022-11-23 15:19:18,213 INFO L899 garLoopResultBuilder]: For program point L7361(lines 7361 7365) no Hoare annotation was computed. [2022-11-23 15:19:18,213 INFO L899 garLoopResultBuilder]: For program point L7357-1(line 7357) no Hoare annotation was computed. [2022-11-23 15:19:18,213 INFO L895 garLoopResultBuilder]: At program point L7357(line 7357) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,214 INFO L895 garLoopResultBuilder]: At program point L7353(lines 7338 7378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,214 INFO L895 garLoopResultBuilder]: At program point L7362(line 7362) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,214 INFO L895 garLoopResultBuilder]: At program point L7779-1(line 7779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,214 INFO L895 garLoopResultBuilder]: At program point L7779(line 7779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,215 INFO L899 garLoopResultBuilder]: For program point L7362-1(line 7362) no Hoare annotation was computed. [2022-11-23 15:19:18,215 INFO L895 garLoopResultBuilder]: At program point L7771-1(line 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,215 INFO L895 garLoopResultBuilder]: At program point L7771(line 7771) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,215 INFO L899 garLoopResultBuilder]: For program point thunderbolt_shutdown_and_freeEXIT(lines 7331 7379) no Hoare annotation was computed. [2022-11-23 15:19:18,215 INFO L895 garLoopResultBuilder]: At program point L7763-1(line 7763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,216 INFO L895 garLoopResultBuilder]: At program point L7346(line 7346) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,216 INFO L895 garLoopResultBuilder]: At program point L7763(line 7763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,216 INFO L895 garLoopResultBuilder]: At program point L7375(line 7375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,217 INFO L895 garLoopResultBuilder]: At program point L7788-1(lines 7784 7791) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,217 INFO L895 garLoopResultBuilder]: At program point L7788(line 7788) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,217 INFO L899 garLoopResultBuilder]: For program point L7363-1(line 7363) no Hoare annotation was computed. [2022-11-23 15:19:18,217 INFO L899 garLoopResultBuilder]: For program point thunderbolt_shutdown_and_freeFINAL(lines 7331 7379) no Hoare annotation was computed. [2022-11-23 15:19:18,217 INFO L895 garLoopResultBuilder]: At program point L7363(line 7363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,218 INFO L895 garLoopResultBuilder]: At program point L7780(lines 7776 7783) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,218 INFO L895 garLoopResultBuilder]: At program point L7772(lines 7768 7775) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,218 INFO L895 garLoopResultBuilder]: At program point L7351(lines 7338 7378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,218 INFO L895 garLoopResultBuilder]: At program point thunderbolt_shutdown_and_freeENTRY(lines 7331 7379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,219 INFO L899 garLoopResultBuilder]: For program point L7347(line 7347) no Hoare annotation was computed. [2022-11-23 15:19:18,219 INFO L895 garLoopResultBuilder]: At program point L7764(lines 7760 7767) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,219 INFO L902 garLoopResultBuilder]: At program point list_emptyENTRY(lines 3119 3124) the Hoare annotation is: true [2022-11-23 15:19:18,219 INFO L899 garLoopResultBuilder]: For program point list_emptyEXIT(lines 3119 3124) no Hoare annotation was computed. [2022-11-23 15:19:18,219 INFO L899 garLoopResultBuilder]: For program point L8318(lines 8318 8321) no Hoare annotation was computed. [2022-11-23 15:19:18,220 INFO L899 garLoopResultBuilder]: For program point L8322-1(line 8322) no Hoare annotation was computed. [2022-11-23 15:19:18,220 INFO L899 garLoopResultBuilder]: For program point L8341-1(line 8341) no Hoare annotation was computed. [2022-11-23 15:19:18,220 INFO L895 garLoopResultBuilder]: At program point L8341(line 8341) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,220 INFO L895 garLoopResultBuilder]: At program point L8323(lines 8323 8326) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,220 INFO L899 garLoopResultBuilder]: For program point L8317-1(line 8317) no Hoare annotation was computed. [2022-11-23 15:19:18,221 INFO L895 garLoopResultBuilder]: At program point L8317(line 8317) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,221 INFO L899 garLoopResultBuilder]: For program point tb_plug_events_activeEXIT(lines 8310 8344) no Hoare annotation was computed. [2022-11-23 15:19:18,221 INFO L895 garLoopResultBuilder]: At program point tb_plug_events_activeENTRY(lines 8310 8344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,221 INFO L899 garLoopResultBuilder]: For program point tb_plug_events_activeFINAL(lines 8310 8344) no Hoare annotation was computed. [2022-11-23 15:19:18,221 INFO L895 garLoopResultBuilder]: At program point L8322(line 8322) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,222 INFO L895 garLoopResultBuilder]: At program point L4255(line 4255) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,222 INFO L899 garLoopResultBuilder]: For program point L4255-1(line 4255) no Hoare annotation was computed. [2022-11-23 15:19:18,222 INFO L899 garLoopResultBuilder]: For program point L4247(line 4247) no Hoare annotation was computed. [2022-11-23 15:19:18,222 INFO L899 garLoopResultBuilder]: For program point L4239(lines 4239 4246) no Hoare annotation was computed. [2022-11-23 15:19:18,222 INFO L895 garLoopResultBuilder]: At program point L4239-2(lines 4239 4246) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,222 INFO L899 garLoopResultBuilder]: For program point L4252-1(line 4252) no Hoare annotation was computed. [2022-11-23 15:19:18,223 INFO L899 garLoopResultBuilder]: For program point L5404-1(line 5404) no Hoare annotation was computed. [2022-11-23 15:19:18,223 INFO L895 garLoopResultBuilder]: At program point L4252(line 4252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,223 INFO L895 garLoopResultBuilder]: At program point L5404(line 5404) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,223 INFO L899 garLoopResultBuilder]: For program point nhi_shutdownFINAL(lines 4220 4276) no Hoare annotation was computed. [2022-11-23 15:19:18,223 INFO L899 garLoopResultBuilder]: For program point L4240-1(line 4240) no Hoare annotation was computed. [2022-11-23 15:19:18,224 INFO L895 garLoopResultBuilder]: At program point L4273(line 4273) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,224 INFO L895 garLoopResultBuilder]: At program point L4240(line 4240) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,224 INFO L899 garLoopResultBuilder]: For program point L4236-2(lines 4236 4249) no Hoare annotation was computed. [2022-11-23 15:19:18,224 INFO L899 garLoopResultBuilder]: For program point L4236(lines 4236 4249) no Hoare annotation was computed. [2022-11-23 15:19:18,224 INFO L895 garLoopResultBuilder]: At program point L4265(lines 4231 4275) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,225 INFO L895 garLoopResultBuilder]: At program point nhi_shutdownENTRY(lines 4220 4276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,225 INFO L899 garLoopResultBuilder]: For program point L4261(line 4261) no Hoare annotation was computed. [2022-11-23 15:19:18,225 INFO L895 garLoopResultBuilder]: At program point L4253-2(lines 4253 4260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,225 INFO L899 garLoopResultBuilder]: For program point L4253(lines 4253 4260) no Hoare annotation was computed. [2022-11-23 15:19:18,225 INFO L899 garLoopResultBuilder]: For program point nhi_shutdownEXIT(lines 4220 4276) no Hoare annotation was computed. [2022-11-23 15:19:18,225 INFO L895 garLoopResultBuilder]: At program point L4270(line 4270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,226 INFO L895 garLoopResultBuilder]: At program point L4241(line 4241) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,226 INFO L899 garLoopResultBuilder]: For program point L4241-1(line 4241) no Hoare annotation was computed. [2022-11-23 15:19:18,226 INFO L895 garLoopResultBuilder]: At program point L4266(lines 4266 4269) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,226 INFO L895 garLoopResultBuilder]: At program point L4270-1(line 4270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,227 INFO L895 garLoopResultBuilder]: At program point L4254(line 4254) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,227 INFO L895 garLoopResultBuilder]: At program point L5406(line 5406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,227 INFO L899 garLoopResultBuilder]: For program point L4250(lines 4250 4263) no Hoare annotation was computed. [2022-11-23 15:19:18,227 INFO L899 garLoopResultBuilder]: For program point L4254-1(line 4254) no Hoare annotation was computed. [2022-11-23 15:19:18,227 INFO L895 garLoopResultBuilder]: At program point L5406-1(line 5406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,227 INFO L899 garLoopResultBuilder]: For program point L4250-2(lines 4250 4263) no Hoare annotation was computed. [2022-11-23 15:19:18,228 INFO L895 garLoopResultBuilder]: At program point L4238(line 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,228 INFO L899 garLoopResultBuilder]: For program point L4238-1(line 4238) no Hoare annotation was computed. [2022-11-23 15:19:18,228 INFO L899 garLoopResultBuilder]: For program point msleepEXIT(lines 11624 11626) no Hoare annotation was computed. [2022-11-23 15:19:18,228 INFO L902 garLoopResultBuilder]: At program point msleepENTRY(lines 11624 11626) the Hoare annotation is: true [2022-11-23 15:19:18,228 INFO L899 garLoopResultBuilder]: For program point L6935-1(line 6935) no Hoare annotation was computed. [2022-11-23 15:19:18,228 INFO L895 garLoopResultBuilder]: At program point L6935(line 6935) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,229 INFO L895 garLoopResultBuilder]: At program point L6869-1(line 6869) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,229 INFO L895 garLoopResultBuilder]: At program point L6869(line 6869) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,229 INFO L899 garLoopResultBuilder]: For program point tb_scan_portFINAL(lines 6897 6958) no Hoare annotation was computed. [2022-11-23 15:19:18,229 INFO L899 garLoopResultBuilder]: For program point L6952-1(line 6952) no Hoare annotation was computed. [2022-11-23 15:19:18,229 INFO L895 garLoopResultBuilder]: At program point L6952(line 6952) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,230 INFO L899 garLoopResultBuilder]: For program point L6948(lines 6948 6951) no Hoare annotation was computed. [2022-11-23 15:19:18,230 INFO L899 garLoopResultBuilder]: For program point L6911-1(line 6911) no Hoare annotation was computed. [2022-11-23 15:19:18,230 INFO L895 garLoopResultBuilder]: At program point L6911(line 6911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,230 INFO L899 garLoopResultBuilder]: For program point tb_scan_portEXIT(lines 6897 6958) no Hoare annotation was computed. [2022-11-23 15:19:18,230 INFO L899 garLoopResultBuilder]: For program point L6936-1(line 6936) no Hoare annotation was computed. [2022-11-23 15:19:18,231 INFO L895 garLoopResultBuilder]: At program point L6936(line 6936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,231 INFO L899 garLoopResultBuilder]: For program point L6932-1(line 6932) no Hoare annotation was computed. [2022-11-23 15:19:18,231 INFO L895 garLoopResultBuilder]: At program point L6932(line 6932) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,231 INFO L899 garLoopResultBuilder]: For program point L6924-1(line 6924) no Hoare annotation was computed. [2022-11-23 15:19:18,231 INFO L895 garLoopResultBuilder]: At program point L6924(line 6924) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,231 INFO L899 garLoopResultBuilder]: For program point L6920-2(lines 6920 6923) no Hoare annotation was computed. [2022-11-23 15:19:18,232 INFO L899 garLoopResultBuilder]: For program point L6953-1(line 6953) no Hoare annotation was computed. [2022-11-23 15:19:18,232 INFO L895 garLoopResultBuilder]: At program point L6953(line 6953) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,232 INFO L899 garLoopResultBuilder]: For program point L6916(lines 6916 6919) no Hoare annotation was computed. [2022-11-23 15:19:18,232 INFO L895 garLoopResultBuilder]: At program point tb_scan_portENTRY(lines 6897 6958) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,232 INFO L899 garLoopResultBuilder]: For program point L6912(lines 6912 6915) no Hoare annotation was computed. [2022-11-23 15:19:18,233 INFO L895 garLoopResultBuilder]: At program point L6933-2(lines 6933 6941) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,233 INFO L899 garLoopResultBuilder]: For program point L6933(lines 6933 6941) no Hoare annotation was computed. [2022-11-23 15:19:18,233 INFO L899 garLoopResultBuilder]: For program point L6929(lines 6929 6945) no Hoare annotation was computed. [2022-11-23 15:19:18,233 INFO L899 garLoopResultBuilder]: For program point L6925(lines 6925 6928) no Hoare annotation was computed. [2022-11-23 15:19:18,233 INFO L899 garLoopResultBuilder]: For program point L6942(line 6942) no Hoare annotation was computed. [2022-11-23 15:19:18,233 INFO L895 garLoopResultBuilder]: At program point L6934(line 6934) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,233 INFO L899 garLoopResultBuilder]: For program point L6934-1(line 6934) no Hoare annotation was computed. [2022-11-23 15:19:18,234 INFO L895 garLoopResultBuilder]: At program point L6955(line 6955) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,234 INFO L899 garLoopResultBuilder]: For program point L6947-1(line 6947) no Hoare annotation was computed. [2022-11-23 15:19:18,234 INFO L895 garLoopResultBuilder]: At program point L6947(line 6947) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,234 INFO L902 garLoopResultBuilder]: At program point flush_workENTRY(lines 11534 11536) the Hoare annotation is: true [2022-11-23 15:19:18,234 INFO L899 garLoopResultBuilder]: For program point flush_workEXIT(lines 11534 11536) no Hoare annotation was computed. [2022-11-23 15:19:18,235 INFO L902 garLoopResultBuilder]: At program point list_splice_tail_initENTRY(lines 3140 3152) the Hoare annotation is: true [2022-11-23 15:19:18,235 INFO L899 garLoopResultBuilder]: For program point list_splice_tail_initEXIT(lines 3140 3152) no Hoare annotation was computed. [2022-11-23 15:19:18,235 INFO L902 garLoopResultBuilder]: At program point L3147(line 3147) the Hoare annotation is: true [2022-11-23 15:19:18,235 INFO L902 garLoopResultBuilder]: At program point L3144(line 3144) the Hoare annotation is: true [2022-11-23 15:19:18,235 INFO L899 garLoopResultBuilder]: For program point L3145-1(lines 3140 3152) no Hoare annotation was computed. [2022-11-23 15:19:18,235 INFO L902 garLoopResultBuilder]: At program point L3145(lines 3145 3149) the Hoare annotation is: true [2022-11-23 15:19:18,236 INFO L899 garLoopResultBuilder]: For program point L3144-1(line 3144) no Hoare annotation was computed. [2022-11-23 15:19:18,236 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_activeENTRY(lines 10041 10077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,236 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_activeFINAL(lines 10041 10077) no Hoare annotation was computed. [2022-11-23 15:19:18,236 INFO L895 garLoopResultBuilder]: At program point L10067(line 10067) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,236 INFO L899 garLoopResultBuilder]: For program point L10067-1(line 10067) no Hoare annotation was computed. [2022-11-23 15:19:18,236 INFO L895 garLoopResultBuilder]: At program point L10073(line 10073) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,237 INFO L899 garLoopResultBuilder]: For program point L10073-1(line 10073) no Hoare annotation was computed. [2022-11-23 15:19:18,237 INFO L895 garLoopResultBuilder]: At program point L10063(line 10063) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,237 INFO L899 garLoopResultBuilder]: For program point L10063-1(line 10063) no Hoare annotation was computed. [2022-11-23 15:19:18,237 INFO L899 garLoopResultBuilder]: For program point L10051(lines 10051 10054) no Hoare annotation was computed. [2022-11-23 15:19:18,237 INFO L895 garLoopResultBuilder]: At program point L10057(line 10057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,237 INFO L899 garLoopResultBuilder]: For program point L10057-1(line 10057) no Hoare annotation was computed. [2022-11-23 15:19:18,238 INFO L899 garLoopResultBuilder]: For program point L10055(lines 10055 10075) no Hoare annotation was computed. [2022-11-23 15:19:18,238 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_activeEXIT(lines 10041 10077) no Hoare annotation was computed. [2022-11-23 15:19:18,238 INFO L895 garLoopResultBuilder]: At program point L10049(line 10049) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,238 INFO L899 garLoopResultBuilder]: For program point L10049-1(line 10049) no Hoare annotation was computed. [2022-11-23 15:19:18,238 INFO L899 garLoopResultBuilder]: For program point L10068(lines 10068 10071) no Hoare annotation was computed. [2022-11-23 15:19:18,238 INFO L899 garLoopResultBuilder]: For program point L10058(lines 10058 10061) no Hoare annotation was computed. [2022-11-23 15:19:18,239 INFO L895 garLoopResultBuilder]: At program point L6400-2(lines 6400 6407) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,239 INFO L899 garLoopResultBuilder]: For program point L6400(lines 6400 6407) no Hoare annotation was computed. [2022-11-23 15:19:18,239 INFO L899 garLoopResultBuilder]: For program point L6402-1(line 6402) no Hoare annotation was computed. [2022-11-23 15:19:18,239 INFO L895 garLoopResultBuilder]: At program point L6394(line 6394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,239 INFO L899 garLoopResultBuilder]: For program point L6394-1(line 6394) no Hoare annotation was computed. [2022-11-23 15:19:18,240 INFO L895 garLoopResultBuilder]: At program point tb_ctl_stopENTRY(lines 6384 6418) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,240 INFO L899 garLoopResultBuilder]: For program point tb_ctl_stopEXIT(lines 6384 6418) no Hoare annotation was computed. [2022-11-23 15:19:18,240 INFO L899 garLoopResultBuilder]: For program point L6399-1(line 6399) no Hoare annotation was computed. [2022-11-23 15:19:18,240 INFO L895 garLoopResultBuilder]: At program point L6399(line 6399) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,240 INFO L899 garLoopResultBuilder]: For program point L6401-1(line 6401) no Hoare annotation was computed. [2022-11-23 15:19:18,240 INFO L895 garLoopResultBuilder]: At program point L6401(line 6401) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,241 INFO L899 garLoopResultBuilder]: For program point L6395-1(line 6395) no Hoare annotation was computed. [2022-11-23 15:19:18,241 INFO L895 garLoopResultBuilder]: At program point L6395(line 6395) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,241 INFO L899 garLoopResultBuilder]: For program point L6397-2(lines 6397 6410) no Hoare annotation was computed. [2022-11-23 15:19:18,241 INFO L899 garLoopResultBuilder]: For program point L6397(lines 6397 6410) no Hoare annotation was computed. [2022-11-23 15:19:18,241 INFO L899 garLoopResultBuilder]: For program point L6408(line 6408) no Hoare annotation was computed. [2022-11-23 15:19:18,241 INFO L895 garLoopResultBuilder]: At program point L6402(line 6402) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,242 INFO L899 garLoopResultBuilder]: For program point L10942-1(lines 10942 10945) no Hoare annotation was computed. [2022-11-23 15:19:18,242 INFO L899 garLoopResultBuilder]: For program point L10942(lines 10942 10945) no Hoare annotation was computed. [2022-11-23 15:19:18,242 INFO L895 garLoopResultBuilder]: At program point L10943(line 10943) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= 2 |old(~ldv_mutex_lock_of_tb~0)|))) [2022-11-23 15:19:18,242 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tbEXIT(lines 10939 10949) no Hoare annotation was computed. [2022-11-23 15:19:18,242 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_lock_of_tbENTRY(lines 10939 10949) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= 2 |old(~ldv_mutex_lock_of_tb~0)|))) [2022-11-23 15:19:18,243 INFO L899 garLoopResultBuilder]: For program point ldv_stopEXIT(lines 3251 3257) no Hoare annotation was computed. [2022-11-23 15:19:18,243 INFO L902 garLoopResultBuilder]: At program point ldv_stopENTRY(lines 3251 3257) the Hoare annotation is: true [2022-11-23 15:19:18,243 INFO L902 garLoopResultBuilder]: At program point #Ultimate.meminitENTRY(line -1) the Hoare annotation is: true [2022-11-23 15:19:18,243 INFO L899 garLoopResultBuilder]: For program point #Ultimate.meminitEXIT(line -1) no Hoare annotation was computed. [2022-11-23 15:19:18,243 INFO L895 garLoopResultBuilder]: At program point L8669(line 8669) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,243 INFO L899 garLoopResultBuilder]: For program point L8669-1(line 8669) no Hoare annotation was computed. [2022-11-23 15:19:18,244 INFO L895 garLoopResultBuilder]: At program point L8640(line 8640) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,244 INFO L899 garLoopResultBuilder]: For program point L8640-1(line 8640) no Hoare annotation was computed. [2022-11-23 15:19:18,244 INFO L899 garLoopResultBuilder]: For program point L8661(lines 8661 8664) no Hoare annotation was computed. [2022-11-23 15:19:18,244 INFO L895 garLoopResultBuilder]: At program point L8690(lines 8690 8693) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,244 INFO L899 garLoopResultBuilder]: For program point L8665(lines 8665 8668) no Hoare annotation was computed. [2022-11-23 15:19:18,245 INFO L895 garLoopResultBuilder]: At program point L8632(line 8632) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,245 INFO L899 garLoopResultBuilder]: For program point L8632-1(line 8632) no Hoare annotation was computed. [2022-11-23 15:19:18,245 INFO L895 garLoopResultBuilder]: At program point tb_switch_resumeENTRY(lines 8607 8696) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,245 INFO L895 garLoopResultBuilder]: At program point L8678-2(lines 8624 8695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,245 INFO L899 garLoopResultBuilder]: For program point tb_switch_resumeFINAL(lines 8607 8696) no Hoare annotation was computed. [2022-11-23 15:19:18,245 INFO L899 garLoopResultBuilder]: For program point L8678(lines 8678 8685) no Hoare annotation was computed. [2022-11-23 15:19:18,246 INFO L899 garLoopResultBuilder]: For program point L8670(lines 8670 8686) no Hoare annotation was computed. [2022-11-23 15:19:18,246 INFO L895 garLoopResultBuilder]: At program point L8629(line 8629) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,246 INFO L899 garLoopResultBuilder]: For program point L8629-1(line 8629) no Hoare annotation was computed. [2022-11-23 15:19:18,246 INFO L899 garLoopResultBuilder]: For program point tb_switch_resumeEXIT(lines 8607 8696) no Hoare annotation was computed. [2022-11-23 15:19:18,246 INFO L895 garLoopResultBuilder]: At program point L8683(line 8683) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,247 INFO L899 garLoopResultBuilder]: For program point L8683-1(line 8683) no Hoare annotation was computed. [2022-11-23 15:19:18,247 INFO L899 garLoopResultBuilder]: For program point L8646-1(line 8646) no Hoare annotation was computed. [2022-11-23 15:19:18,247 INFO L895 garLoopResultBuilder]: At program point L8675(line 8675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,247 INFO L899 garLoopResultBuilder]: For program point L8675-1(line 8675) no Hoare annotation was computed. [2022-11-23 15:19:18,247 INFO L895 garLoopResultBuilder]: At program point L8646(line 8646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,248 INFO L899 garLoopResultBuilder]: For program point L8638(lines 8638 8645) no Hoare annotation was computed. [2022-11-23 15:19:18,248 INFO L895 garLoopResultBuilder]: At program point L8626(line 8626) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,248 INFO L899 garLoopResultBuilder]: For program point L8630(lines 8630 8637) no Hoare annotation was computed. [2022-11-23 15:19:18,248 INFO L895 garLoopResultBuilder]: At program point L8651(line 8651) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,248 INFO L899 garLoopResultBuilder]: For program point L8651-1(line 8651) no Hoare annotation was computed. [2022-11-23 15:19:18,248 INFO L899 garLoopResultBuilder]: For program point L8626-1(line 8626) no Hoare annotation was computed. [2022-11-23 15:19:18,249 INFO L895 garLoopResultBuilder]: At program point L8680(line 8680) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,249 INFO L899 garLoopResultBuilder]: For program point L8647(lines 8647 8650) no Hoare annotation was computed. [2022-11-23 15:19:18,249 INFO L899 garLoopResultBuilder]: For program point L8680-1(line 8680) no Hoare annotation was computed. [2022-11-23 15:19:18,249 INFO L895 garLoopResultBuilder]: At program point L8672(line 8672) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,249 INFO L899 garLoopResultBuilder]: For program point L8672-1(line 8672) no Hoare annotation was computed. [2022-11-23 15:19:18,249 INFO L895 garLoopResultBuilder]: At program point L8660(line 8660) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,250 INFO L899 garLoopResultBuilder]: For program point L8660-1(line 8660) no Hoare annotation was computed. [2022-11-23 15:19:18,250 INFO L899 garLoopResultBuilder]: For program point L8652(lines 8652 8655) no Hoare annotation was computed. [2022-11-23 15:19:18,250 INFO L895 garLoopResultBuilder]: At program point L8689(lines 8624 8695) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,250 INFO L895 garLoopResultBuilder]: At program point L8677(line 8677) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,250 INFO L899 garLoopResultBuilder]: For program point L8677-1(line 8677) no Hoare annotation was computed. [2022-11-23 15:19:18,251 INFO L902 garLoopResultBuilder]: At program point L5853(line 5853) the Hoare annotation is: true [2022-11-23 15:19:18,251 INFO L899 garLoopResultBuilder]: For program point L5853-1(line 5853) no Hoare annotation was computed. [2022-11-23 15:19:18,251 INFO L902 garLoopResultBuilder]: At program point L5878(line 5878) the Hoare annotation is: true [2022-11-23 15:19:18,251 INFO L902 garLoopResultBuilder]: At program point L5907(line 5907) the Hoare annotation is: true [2022-11-23 15:19:18,251 INFO L899 garLoopResultBuilder]: For program point L5874(line 5874) no Hoare annotation was computed. [2022-11-23 15:19:18,251 INFO L899 garLoopResultBuilder]: For program point L5907-1(line 5907) no Hoare annotation was computed. [2022-11-23 15:19:18,251 INFO L899 garLoopResultBuilder]: For program point L5878-1(line 5878) no Hoare annotation was computed. [2022-11-23 15:19:18,252 INFO L902 garLoopResultBuilder]: At program point tb_cfg_print_errorENTRY(lines 5831 5917) the Hoare annotation is: true [2022-11-23 15:19:18,252 INFO L899 garLoopResultBuilder]: For program point L5866(lines 5866 5873) no Hoare annotation was computed. [2022-11-23 15:19:18,252 INFO L899 garLoopResultBuilder]: For program point tb_cfg_print_errorEXIT(lines 5831 5917) no Hoare annotation was computed. [2022-11-23 15:19:18,252 INFO L902 garLoopResultBuilder]: At program point L5866-2(lines 5866 5873) the Hoare annotation is: true [2022-11-23 15:19:18,252 INFO L902 garLoopResultBuilder]: At program point L5891(line 5891) the Hoare annotation is: true [2022-11-23 15:19:18,252 INFO L899 garLoopResultBuilder]: For program point L5891-1(line 5891) no Hoare annotation was computed. [2022-11-23 15:19:18,253 INFO L899 garLoopResultBuilder]: For program point L5887(line 5887) no Hoare annotation was computed. [2022-11-23 15:19:18,253 INFO L899 garLoopResultBuilder]: For program point L5854(lines 5854 5858) no Hoare annotation was computed. [2022-11-23 15:19:18,253 INFO L899 garLoopResultBuilder]: For program point tb_cfg_print_errorFINAL(lines 5831 5917) no Hoare annotation was computed. [2022-11-23 15:19:18,253 INFO L902 garLoopResultBuilder]: At program point L5854-1(lines 5854 5858) the Hoare annotation is: true [2022-11-23 15:19:18,253 INFO L899 garLoopResultBuilder]: For program point L5879(lines 5879 5886) no Hoare annotation was computed. [2022-11-23 15:19:18,253 INFO L902 garLoopResultBuilder]: At program point L5879-2(lines 5879 5886) the Hoare annotation is: true [2022-11-23 15:19:18,254 INFO L899 garLoopResultBuilder]: For program point L5904-1(line 5904) no Hoare annotation was computed. [2022-11-23 15:19:18,254 INFO L902 garLoopResultBuilder]: At program point L5904(line 5904) the Hoare annotation is: true [2022-11-23 15:19:18,254 INFO L902 garLoopResultBuilder]: At program point L5867(line 5867) the Hoare annotation is: true [2022-11-23 15:19:18,254 INFO L899 garLoopResultBuilder]: For program point L5867-1(line 5867) no Hoare annotation was computed. [2022-11-23 15:19:18,254 INFO L899 garLoopResultBuilder]: For program point L5900(line 5900) no Hoare annotation was computed. [2022-11-23 15:19:18,254 INFO L899 garLoopResultBuilder]: For program point L5863(line 5863) no Hoare annotation was computed. [2022-11-23 15:19:18,254 INFO L899 garLoopResultBuilder]: For program point L5859(line 5859) no Hoare annotation was computed. [2022-11-23 15:19:18,255 INFO L902 garLoopResultBuilder]: At program point L5892-2(lines 5892 5899) the Hoare annotation is: true [2022-11-23 15:19:18,255 INFO L899 garLoopResultBuilder]: For program point L5892(lines 5892 5899) no Hoare annotation was computed. [2022-11-23 15:19:18,255 INFO L902 garLoopResultBuilder]: At program point L5855(lines 5855 5856) the Hoare annotation is: true [2022-11-23 15:19:18,255 INFO L899 garLoopResultBuilder]: For program point L5880-1(line 5880) no Hoare annotation was computed. [2022-11-23 15:19:18,255 INFO L899 garLoopResultBuilder]: For program point L5913(line 5913) no Hoare annotation was computed. [2022-11-23 15:19:18,255 INFO L902 garLoopResultBuilder]: At program point L5880(line 5880) the Hoare annotation is: true [2022-11-23 15:19:18,256 INFO L899 garLoopResultBuilder]: For program point L5876(line 5876) no Hoare annotation was computed. [2022-11-23 15:19:18,256 INFO L902 garLoopResultBuilder]: At program point L5905-2(lines 5905 5912) the Hoare annotation is: true [2022-11-23 15:19:18,256 INFO L899 garLoopResultBuilder]: For program point L5905(lines 5905 5912) no Hoare annotation was computed. [2022-11-23 15:19:18,256 INFO L899 garLoopResultBuilder]: For program point L5868-1(line 5868) no Hoare annotation was computed. [2022-11-23 15:19:18,256 INFO L902 garLoopResultBuilder]: At program point L5868(line 5868) the Hoare annotation is: true [2022-11-23 15:19:18,256 INFO L902 garLoopResultBuilder]: At program point L5893(line 5893) the Hoare annotation is: true [2022-11-23 15:19:18,256 INFO L899 garLoopResultBuilder]: For program point L5893-1(line 5893) no Hoare annotation was computed. [2022-11-23 15:19:18,257 INFO L899 garLoopResultBuilder]: For program point L5889(line 5889) no Hoare annotation was computed. [2022-11-23 15:19:18,257 INFO L902 garLoopResultBuilder]: At program point L5881(line 5881) the Hoare annotation is: true [2022-11-23 15:19:18,257 INFO L899 garLoopResultBuilder]: For program point L5881-1(line 5881) no Hoare annotation was computed. [2022-11-23 15:19:18,257 INFO L902 garLoopResultBuilder]: At program point L5906(line 5906) the Hoare annotation is: true [2022-11-23 15:19:18,257 INFO L899 garLoopResultBuilder]: For program point L5902(line 5902) no Hoare annotation was computed. [2022-11-23 15:19:18,257 INFO L899 garLoopResultBuilder]: For program point L5906-1(line 5906) no Hoare annotation was computed. [2022-11-23 15:19:18,258 INFO L902 garLoopResultBuilder]: At program point L5894(line 5894) the Hoare annotation is: true [2022-11-23 15:19:18,258 INFO L902 garLoopResultBuilder]: At program point L5865(line 5865) the Hoare annotation is: true [2022-11-23 15:19:18,258 INFO L899 garLoopResultBuilder]: For program point L5865-1(line 5865) no Hoare annotation was computed. [2022-11-23 15:19:18,258 INFO L899 garLoopResultBuilder]: For program point L5861(line 5861) no Hoare annotation was computed. [2022-11-23 15:19:18,258 INFO L899 garLoopResultBuilder]: For program point L5894-1(line 5894) no Hoare annotation was computed. [2022-11-23 15:19:18,258 INFO L899 garLoopResultBuilder]: For program point L10205(lines 10205 10208) no Hoare annotation was computed. [2022-11-23 15:19:18,259 INFO L895 garLoopResultBuilder]: At program point L10172(lines 10142 10174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,259 INFO L899 garLoopResultBuilder]: For program point L10197(lines 10197 10200) no Hoare annotation was computed. [2022-11-23 15:19:18,259 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_read_nFINAL(lines 10175 10218) no Hoare annotation was computed. [2022-11-23 15:19:18,259 INFO L895 garLoopResultBuilder]: At program point L10160(line 10160) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,259 INFO L899 garLoopResultBuilder]: For program point L10160-1(line 10160) no Hoare annotation was computed. [2022-11-23 15:19:18,259 INFO L895 garLoopResultBuilder]: At program point L10181(line 10181) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,260 INFO L899 garLoopResultBuilder]: For program point L10181-1(line 10181) no Hoare annotation was computed. [2022-11-23 15:19:18,260 INFO L895 garLoopResultBuilder]: At program point L10210(lines 10180 10217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,260 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_read_nEXIT(lines 10175 10218) no Hoare annotation was computed. [2022-11-23 15:19:18,260 INFO L895 garLoopResultBuilder]: At program point L10186(line 10186) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,260 INFO L899 garLoopResultBuilder]: For program point L10161(lines 10161 10164) no Hoare annotation was computed. [2022-11-23 15:19:18,261 INFO L895 garLoopResultBuilder]: At program point L10149(line 10149) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,261 INFO L899 garLoopResultBuilder]: For program point L10149-1(line 10149) no Hoare annotation was computed. [2022-11-23 15:19:18,261 INFO L899 garLoopResultBuilder]: For program point L10186-1(line 10186) no Hoare annotation was computed. [2022-11-23 15:19:18,261 INFO L895 garLoopResultBuilder]: At program point L10215(line 10215) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,261 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_read_nENTRY(lines 10175 10218) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,261 INFO L899 garLoopResultBuilder]: For program point L10182(lines 10182 10185) no Hoare annotation was computed. [2022-11-23 15:19:18,262 INFO L899 garLoopResultBuilder]: For program point L10215-1(line 10215) no Hoare annotation was computed. [2022-11-23 15:19:18,262 INFO L899 garLoopResultBuilder]: For program point L10187(lines 10187 10190) no Hoare annotation was computed. [2022-11-23 15:19:18,262 INFO L895 garLoopResultBuilder]: At program point L10191(line 10191) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,262 INFO L899 garLoopResultBuilder]: For program point L10191-1(line 10191) no Hoare annotation was computed. [2022-11-23 15:19:18,262 INFO L895 garLoopResultBuilder]: At program point L10196(line 10196) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,262 INFO L899 garLoopResultBuilder]: For program point L10196-1(line 10196) no Hoare annotation was computed. [2022-11-23 15:19:18,263 INFO L895 garLoopResultBuilder]: At program point L10167(lines 10148 10173) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,263 INFO L899 garLoopResultBuilder]: For program point L10192(lines 10192 10195) no Hoare annotation was computed. [2022-11-23 15:19:18,263 INFO L899 garLoopResultBuilder]: For program point L10151(lines 10151 10154) no Hoare annotation was computed. [2022-11-23 15:19:18,263 INFO L899 garLoopResultBuilder]: For program point L8054(lines 8054 8070) no Hoare annotation was computed. [2022-11-23 15:19:18,263 INFO L899 garLoopResultBuilder]: For program point L8079-1(line 8079) no Hoare annotation was computed. [2022-11-23 15:19:18,263 INFO L895 garLoopResultBuilder]: At program point L8079(line 8079) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,264 INFO L899 garLoopResultBuilder]: For program point L8071-1(line 8071) no Hoare annotation was computed. [2022-11-23 15:19:18,264 INFO L895 garLoopResultBuilder]: At program point L8071(line 8071) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,264 INFO L899 garLoopResultBuilder]: For program point L8104(lines 8104 8120) no Hoare annotation was computed. [2022-11-23 15:19:18,264 INFO L899 garLoopResultBuilder]: For program point L8096(lines 8096 8103) no Hoare annotation was computed. [2022-11-23 15:19:18,264 INFO L899 garLoopResultBuilder]: For program point L7997(lines 7997 8013) no Hoare annotation was computed. [2022-11-23 15:19:18,264 INFO L899 garLoopResultBuilder]: For program point L8121(lines 8121 8128) no Hoare annotation was computed. [2022-11-23 15:19:18,265 INFO L895 garLoopResultBuilder]: At program point L8014(line 8014) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,265 INFO L895 garLoopResultBuilder]: At program point L8138(lines 8138 8141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,265 INFO L899 garLoopResultBuilder]: For program point L8014-1(line 8014) no Hoare annotation was computed. [2022-11-23 15:19:18,265 INFO L899 garLoopResultBuilder]: For program point L8072(lines 8072 8088) no Hoare annotation was computed. [2022-11-23 15:19:18,265 INFO L899 garLoopResultBuilder]: For program point L8105(lines 8105 8113) no Hoare annotation was computed. [2022-11-23 15:19:18,265 INFO L895 garLoopResultBuilder]: At program point L8130(line 8130) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,266 INFO L899 garLoopResultBuilder]: For program point L8130-1(line 8130) no Hoare annotation was computed. [2022-11-23 15:19:18,266 INFO L895 garLoopResultBuilder]: At program point L8098(line 8098) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,266 INFO L899 garLoopResultBuilder]: For program point L8098-1(line 8098) no Hoare annotation was computed. [2022-11-23 15:19:18,266 INFO L899 garLoopResultBuilder]: For program point L8123-1(line 8123) no Hoare annotation was computed. [2022-11-23 15:19:18,266 INFO L895 garLoopResultBuilder]: At program point L8123(line 8123) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,266 INFO L899 garLoopResultBuilder]: For program point L8057-1(line 8057) no Hoare annotation was computed. [2022-11-23 15:19:18,267 INFO L895 garLoopResultBuilder]: At program point L8057(line 8057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,267 INFO L899 garLoopResultBuilder]: For program point L8115-1(line 8115) no Hoare annotation was computed. [2022-11-23 15:19:18,267 INFO L895 garLoopResultBuilder]: At program point L8115(line 8115) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,267 INFO L899 garLoopResultBuilder]: For program point L8107-1(line 8107) no Hoare annotation was computed. [2022-11-23 15:19:18,267 INFO L895 garLoopResultBuilder]: At program point L8107(line 8107) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,268 INFO L899 garLoopResultBuilder]: For program point L8000-1(line 8000) no Hoare annotation was computed. [2022-11-23 15:19:18,268 INFO L895 garLoopResultBuilder]: At program point L8000(line 8000) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,268 INFO L899 garLoopResultBuilder]: For program point L8058(lines 8058 8066) no Hoare annotation was computed. [2022-11-23 15:19:18,268 INFO L895 garLoopResultBuilder]: At program point L8058-2(lines 8058 8066) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,268 INFO L899 garLoopResultBuilder]: For program point L8075-1(line 8075) no Hoare annotation was computed. [2022-11-23 15:19:18,268 INFO L895 garLoopResultBuilder]: At program point L8075(line 8075) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,269 INFO L899 garLoopResultBuilder]: For program point L8067(line 8067) no Hoare annotation was computed. [2022-11-23 15:19:18,269 INFO L895 garLoopResultBuilder]: At program point L8001-2(lines 8001 8009) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,269 INFO L899 garLoopResultBuilder]: For program point L8001(lines 8001 8009) no Hoare annotation was computed. [2022-11-23 15:19:18,269 INFO L899 garLoopResultBuilder]: For program point L8059-1(line 8059) no Hoare annotation was computed. [2022-11-23 15:19:18,269 INFO L895 garLoopResultBuilder]: At program point L8059(line 8059) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,269 INFO L899 garLoopResultBuilder]: For program point L8092(lines 8092 8095) no Hoare annotation was computed. [2022-11-23 15:19:18,270 INFO L895 garLoopResultBuilder]: At program point L8076-2(lines 8076 8084) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,270 INFO L899 garLoopResultBuilder]: For program point L8010(line 8010) no Hoare annotation was computed. [2022-11-23 15:19:18,270 INFO L899 garLoopResultBuilder]: For program point L8076(lines 8076 8084) no Hoare annotation was computed. [2022-11-23 15:19:18,270 INFO L895 garLoopResultBuilder]: At program point L8134(line 8134) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,270 INFO L895 garLoopResultBuilder]: At program point L8002(line 8002) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,270 INFO L895 garLoopResultBuilder]: At program point L8134-1(lines 8052 8148) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,271 INFO L899 garLoopResultBuilder]: For program point L8002-1(line 8002) no Hoare annotation was computed. [2022-11-23 15:19:18,271 INFO L899 garLoopResultBuilder]: For program point L8060-1(line 8060) no Hoare annotation was computed. [2022-11-23 15:19:18,271 INFO L895 garLoopResultBuilder]: At program point L8060(line 8060) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,271 INFO L895 garLoopResultBuilder]: At program point L8019(lines 7986 8021) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,271 INFO L899 garLoopResultBuilder]: For program point L8085(line 8085) no Hoare annotation was computed. [2022-11-23 15:19:18,272 INFO L895 garLoopResultBuilder]: At program point L8110(line 8110) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,272 INFO L899 garLoopResultBuilder]: For program point L8143-1(line 8143) no Hoare annotation was computed. [2022-11-23 15:19:18,272 INFO L895 garLoopResultBuilder]: At program point L8143(line 8143) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,272 INFO L899 garLoopResultBuilder]: For program point L8077-1(line 8077) no Hoare annotation was computed. [2022-11-23 15:19:18,272 INFO L895 garLoopResultBuilder]: At program point L8077(line 8077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,272 INFO L899 garLoopResultBuilder]: For program point L8003-1(line 8003) no Hoare annotation was computed. [2022-11-23 15:19:18,273 INFO L895 garLoopResultBuilder]: At program point L8003(line 8003) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,273 INFO L899 garLoopResultBuilder]: For program point L8061-1(line 8061) no Hoare annotation was computed. [2022-11-23 15:19:18,273 INFO L895 garLoopResultBuilder]: At program point L8061(line 8061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,273 INFO L899 garLoopResultBuilder]: For program point tb_wait_for_portEXIT(lines 8022 8149) no Hoare annotation was computed. [2022-11-23 15:19:18,273 INFO L895 garLoopResultBuilder]: At program point L8078(line 8078) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,274 INFO L895 garLoopResultBuilder]: At program point tb_wait_for_portENTRY(lines 8022 8149) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,274 INFO L899 garLoopResultBuilder]: For program point L8078-1(line 8078) no Hoare annotation was computed. [2022-11-23 15:19:18,274 INFO L899 garLoopResultBuilder]: For program point tb_wait_for_portFINAL(lines 8022 8149) no Hoare annotation was computed. [2022-11-23 15:19:18,274 INFO L899 garLoopResultBuilder]: For program point L8004-1(line 8004) no Hoare annotation was computed. [2022-11-23 15:19:18,274 INFO L895 garLoopResultBuilder]: At program point L8004(line 8004) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,274 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2022-11-23 15:19:18,275 INFO L902 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2022-11-23 15:19:18,275 INFO L902 garLoopResultBuilder]: At program point #Ultimate.C_memcpyENTRY(line -1) the Hoare annotation is: true [2022-11-23 15:19:18,275 INFO L899 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2022-11-23 15:19:18,275 INFO L899 garLoopResultBuilder]: For program point tb_port_add_nfc_creditsFINAL(lines 8150 8168) no Hoare annotation was computed. [2022-11-23 15:19:18,275 INFO L899 garLoopResultBuilder]: For program point L8161-1(line 8161) no Hoare annotation was computed. [2022-11-23 15:19:18,275 INFO L895 garLoopResultBuilder]: At program point L8161(line 8161) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,275 INFO L899 garLoopResultBuilder]: For program point tb_port_add_nfc_creditsEXIT(lines 8150 8168) no Hoare annotation was computed. [2022-11-23 15:19:18,276 INFO L899 garLoopResultBuilder]: For program point L8156(lines 8156 8159) no Hoare annotation was computed. [2022-11-23 15:19:18,276 INFO L895 garLoopResultBuilder]: At program point tb_port_add_nfc_creditsENTRY(lines 8150 8168) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,276 INFO L899 garLoopResultBuilder]: For program point L8165-1(line 8165) no Hoare annotation was computed. [2022-11-23 15:19:18,276 INFO L895 garLoopResultBuilder]: At program point L8165(line 8165) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,276 INFO L899 garLoopResultBuilder]: For program point list_move_tailEXIT(lines 3111 3118) no Hoare annotation was computed. [2022-11-23 15:19:18,276 INFO L902 garLoopResultBuilder]: At program point list_move_tailENTRY(lines 3111 3118) the Hoare annotation is: true [2022-11-23 15:19:18,277 INFO L902 garLoopResultBuilder]: At program point L3114(line 3114) the Hoare annotation is: true [2022-11-23 15:19:18,277 INFO L899 garLoopResultBuilder]: For program point list_move_tailFINAL(lines 3111 3118) no Hoare annotation was computed. [2022-11-23 15:19:18,277 INFO L902 garLoopResultBuilder]: At program point L3114-1(line 3114) the Hoare annotation is: true [2022-11-23 15:19:18,277 INFO L902 garLoopResultBuilder]: At program point ldv_mallocENTRY(lines 3182 3198) the Hoare annotation is: true [2022-11-23 15:19:18,277 INFO L902 garLoopResultBuilder]: At program point L3194(line 3194) the Hoare annotation is: true [2022-11-23 15:19:18,277 INFO L899 garLoopResultBuilder]: For program point L3194-1(line 3194) no Hoare annotation was computed. [2022-11-23 15:19:18,278 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3182 3198) no Hoare annotation was computed. [2022-11-23 15:19:18,278 INFO L899 garLoopResultBuilder]: For program point L3189(lines 3189 3196) no Hoare annotation was computed. [2022-11-23 15:19:18,278 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3182 3198) no Hoare annotation was computed. [2022-11-23 15:19:18,278 INFO L899 garLoopResultBuilder]: For program point L6047(line 6047) no Hoare annotation was computed. [2022-11-23 15:19:18,278 INFO L895 garLoopResultBuilder]: At program point L5531(line 5531) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,279 INFO L895 garLoopResultBuilder]: At program point L5531-1(line 5531) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,279 INFO L899 garLoopResultBuilder]: For program point L6039(lines 6039 6046) no Hoare annotation was computed. [2022-11-23 15:19:18,279 INFO L895 garLoopResultBuilder]: At program point tb_ctl_txENTRY(lines 6009 6069) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,279 INFO L895 garLoopResultBuilder]: At program point L6039-2(lines 6039 6046) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,279 INFO L895 garLoopResultBuilder]: At program point L6064(line 6064) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,280 INFO L895 garLoopResultBuilder]: At program point L6027(line 6027) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,280 INFO L899 garLoopResultBuilder]: For program point L6027-1(line 6027) no Hoare annotation was computed. [2022-11-23 15:19:18,280 INFO L899 garLoopResultBuilder]: For program point L6052(lines 6052 6055) no Hoare annotation was computed. [2022-11-23 15:19:18,280 INFO L899 garLoopResultBuilder]: For program point tb_ctl_txEXIT(lines 6009 6069) no Hoare annotation was computed. [2022-11-23 15:19:18,280 INFO L899 garLoopResultBuilder]: For program point L6040-1(line 6040) no Hoare annotation was computed. [2022-11-23 15:19:18,280 INFO L895 garLoopResultBuilder]: At program point L6040(line 6040) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,281 INFO L899 garLoopResultBuilder]: For program point L5524-1(line 5524) no Hoare annotation was computed. [2022-11-23 15:19:18,281 INFO L899 garLoopResultBuilder]: For program point L6036(lines 6036 6050) no Hoare annotation was computed. [2022-11-23 15:19:18,281 INFO L895 garLoopResultBuilder]: At program point L5524(line 5524) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,281 INFO L899 garLoopResultBuilder]: For program point L6032(line 6032) no Hoare annotation was computed. [2022-11-23 15:19:18,281 INFO L895 garLoopResultBuilder]: At program point L6061(line 6061) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,282 INFO L899 garLoopResultBuilder]: For program point L6061-1(line 6061) no Hoare annotation was computed. [2022-11-23 15:19:18,282 INFO L899 garLoopResultBuilder]: For program point L6024-1(line 6024) no Hoare annotation was computed. [2022-11-23 15:19:18,282 INFO L895 garLoopResultBuilder]: At program point L5929(lines 5922 5935) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,282 INFO L895 garLoopResultBuilder]: At program point L6024(line 6024) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,282 INFO L899 garLoopResultBuilder]: For program point tb_ctl_txFINAL(lines 6009 6069) no Hoare annotation was computed. [2022-11-23 15:19:18,283 INFO L895 garLoopResultBuilder]: At program point L6041(line 6041) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,283 INFO L899 garLoopResultBuilder]: For program point L6041-1(line 6041) no Hoare annotation was computed. [2022-11-23 15:19:18,283 INFO L899 garLoopResultBuilder]: For program point L5525(lines 5525 5529) no Hoare annotation was computed. [2022-11-23 15:19:18,283 INFO L895 garLoopResultBuilder]: At program point L5525-1(lines 5525 5529) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,283 INFO L895 garLoopResultBuilder]: At program point L6025-2(lines 6025 6031) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,284 INFO L895 garLoopResultBuilder]: At program point L5926(line 5926) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,284 INFO L899 garLoopResultBuilder]: For program point L6025(lines 6025 6031) no Hoare annotation was computed. [2022-11-23 15:19:18,284 INFO L899 garLoopResultBuilder]: For program point L5926-1(line 5926) no Hoare annotation was computed. [2022-11-23 15:19:18,284 INFO L899 garLoopResultBuilder]: For program point L5530(line 5530) no Hoare annotation was computed. [2022-11-23 15:19:18,284 INFO L895 garLoopResultBuilder]: At program point L6038(line 6038) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,284 INFO L895 garLoopResultBuilder]: At program point L5526(lines 5526 5527) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,285 INFO L899 garLoopResultBuilder]: For program point L6038-1(line 6038) no Hoare annotation was computed. [2022-11-23 15:19:18,285 INFO L899 garLoopResultBuilder]: For program point L6063(lines 6063 6066) no Hoare annotation was computed. [2022-11-23 15:19:18,285 INFO L899 garLoopResultBuilder]: For program point L6063-1(lines 6063 6066) no Hoare annotation was computed. [2022-11-23 15:19:18,285 INFO L895 garLoopResultBuilder]: At program point L6026(line 6026) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,285 INFO L899 garLoopResultBuilder]: For program point L6022(lines 6022 6035) no Hoare annotation was computed. [2022-11-23 15:19:18,285 INFO L899 garLoopResultBuilder]: For program point L6026-1(line 6026) no Hoare annotation was computed. [2022-11-23 15:19:18,286 INFO L895 garLoopResultBuilder]: At program point L6051(line 6051) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,286 INFO L899 garLoopResultBuilder]: For program point L6051-1(line 6051) no Hoare annotation was computed. [2022-11-23 15:19:18,286 INFO L902 garLoopResultBuilder]: At program point mutex_destroyENTRY(lines 11627 11629) the Hoare annotation is: true [2022-11-23 15:19:18,286 INFO L899 garLoopResultBuilder]: For program point mutex_destroyEXIT(lines 11627 11629) no Hoare annotation was computed. [2022-11-23 15:19:18,286 INFO L895 garLoopResultBuilder]: At program point tb_sw_readENTRY(lines 7893 7903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,287 INFO L899 garLoopResultBuilder]: For program point L7899-1(line 7899) no Hoare annotation was computed. [2022-11-23 15:19:18,287 INFO L895 garLoopResultBuilder]: At program point L7899(line 7899) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,287 INFO L899 garLoopResultBuilder]: For program point L7900-1(line 7900) no Hoare annotation was computed. [2022-11-23 15:19:18,287 INFO L895 garLoopResultBuilder]: At program point L7900(line 7900) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,287 INFO L899 garLoopResultBuilder]: For program point tb_sw_readEXIT(lines 7893 7903) no Hoare annotation was computed. [2022-11-23 15:19:18,287 INFO L899 garLoopResultBuilder]: For program point L7649-1(line 7649) no Hoare annotation was computed. [2022-11-23 15:19:18,288 INFO L895 garLoopResultBuilder]: At program point L7649(line 7649) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,288 INFO L895 garLoopResultBuilder]: At program point L5948(lines 5941 5954) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,288 INFO L899 garLoopResultBuilder]: For program point L3801(lines 3801 3809) no Hoare annotation was computed. [2022-11-23 15:19:18,288 INFO L895 garLoopResultBuilder]: At program point L3801-2(lines 3801 3809) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,288 INFO L895 garLoopResultBuilder]: At program point L6097-2(lines 6097 6101) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,289 INFO L899 garLoopResultBuilder]: For program point L3785-1(line 3785) no Hoare annotation was computed. [2022-11-23 15:19:18,289 INFO L895 garLoopResultBuilder]: At program point L3818-2(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,289 INFO L895 garLoopResultBuilder]: At program point L3785(line 3785) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,289 INFO L895 garLoopResultBuilder]: At program point L6147(lines 6147 6151) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,290 INFO L895 garLoopResultBuilder]: At program point L6081(line 6081) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,290 INFO L899 garLoopResultBuilder]: For program point L6081-1(line 6081) no Hoare annotation was computed. [2022-11-23 15:19:18,290 INFO L895 garLoopResultBuilder]: At program point L3802(line 3802) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,290 INFO L899 garLoopResultBuilder]: For program point L3835-1(line 3835) no Hoare annotation was computed. [2022-11-23 15:19:18,290 INFO L895 garLoopResultBuilder]: At program point L3835(line 3835) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,290 INFO L899 garLoopResultBuilder]: For program point L3802-1(line 3802) no Hoare annotation was computed. [2022-11-23 15:19:18,291 INFO L895 garLoopResultBuilder]: At program point L7320-1(line 7320) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,291 INFO L895 garLoopResultBuilder]: At program point L7320(line 7320) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,291 INFO L899 garLoopResultBuilder]: For program point L3786(lines 3786 3794) no Hoare annotation was computed. [2022-11-23 15:19:18,291 INFO L895 garLoopResultBuilder]: At program point L3786-2(lines 3786 3794) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,291 INFO L899 garLoopResultBuilder]: For program point ring_workEXIT(lines 3735 3845) no Hoare annotation was computed. [2022-11-23 15:19:18,292 INFO L895 garLoopResultBuilder]: At program point L7651-1(line 7651) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,292 INFO L895 garLoopResultBuilder]: At program point L7651(line 7651) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,292 INFO L899 garLoopResultBuilder]: For program point L3803-1(line 3803) no Hoare annotation was computed. [2022-11-23 15:19:18,292 INFO L895 garLoopResultBuilder]: At program point L3803(line 3803) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,292 INFO L899 garLoopResultBuilder]: For program point L7321(line 7321) no Hoare annotation was computed. [2022-11-23 15:19:18,293 INFO L899 garLoopResultBuilder]: For program point L3787-1(line 3787) no Hoare annotation was computed. [2022-11-23 15:19:18,293 INFO L895 garLoopResultBuilder]: At program point L3787(line 3787) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,293 INFO L895 garLoopResultBuilder]: At program point L6083(line 6083) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,293 INFO L899 garLoopResultBuilder]: For program point L6083-1(line 6083) no Hoare annotation was computed. [2022-11-23 15:19:18,293 INFO L895 garLoopResultBuilder]: At program point L3837(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,294 INFO L899 garLoopResultBuilder]: For program point L3771(lines 3771 3774) no Hoare annotation was computed. [2022-11-23 15:19:18,294 INFO L899 garLoopResultBuilder]: For program point L6133-2(lines 6133 6138) no Hoare annotation was computed. [2022-11-23 15:19:18,294 INFO L895 garLoopResultBuilder]: At program point L3788(line 3788) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,294 INFO L899 garLoopResultBuilder]: For program point L3788-1(line 3788) no Hoare annotation was computed. [2022-11-23 15:19:18,294 INFO L899 garLoopResultBuilder]: For program point L6084(lines 6084 6088) no Hoare annotation was computed. [2022-11-23 15:19:18,294 INFO L899 garLoopResultBuilder]: For program point L3838(line 3838) no Hoare annotation was computed. [2022-11-23 15:19:18,295 INFO L895 garLoopResultBuilder]: At program point L3839(lines 3839 3842) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,295 INFO L895 garLoopResultBuilder]: At program point ring_workENTRY(lines 3735 3845) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,295 INFO L899 garLoopResultBuilder]: For program point L6102(line 6102) no Hoare annotation was computed. [2022-11-23 15:19:18,295 INFO L895 garLoopResultBuilder]: At program point L5228-1(line 5228) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,295 INFO L895 garLoopResultBuilder]: At program point L5228(line 5228) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,296 INFO L895 garLoopResultBuilder]: At program point L6434(line 6434) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,296 INFO L895 garLoopResultBuilder]: At program point L6434-1(line 6434) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,296 INFO L895 garLoopResultBuilder]: At program point L6104(lines 6070 6106) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,296 INFO L895 garLoopResultBuilder]: At program point L6005(line 6005) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,297 INFO L895 garLoopResultBuilder]: At program point L6005-1(lines 5998 6008) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,297 INFO L895 garLoopResultBuilder]: At program point L5229(lines 5225 5232) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,297 INFO L895 garLoopResultBuilder]: At program point L6171(lines 6126 6179) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,297 INFO L899 garLoopResultBuilder]: For program point L7311-1(line 7311) no Hoare annotation was computed. [2022-11-23 15:19:18,297 INFO L895 garLoopResultBuilder]: At program point L7311(line 7311) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,298 INFO L899 garLoopResultBuilder]: For program point L3810(line 3810) no Hoare annotation was computed. [2022-11-23 15:19:18,298 INFO L899 garLoopResultBuilder]: For program point L3777-1(line 3777) no Hoare annotation was computed. [2022-11-23 15:19:18,298 INFO L895 garLoopResultBuilder]: At program point L3777(line 3777) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,298 INFO L895 garLoopResultBuilder]: At program point L7328(lines 7302 7330) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,298 INFO L895 garLoopResultBuilder]: At program point L3827(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,299 INFO L899 garLoopResultBuilder]: For program point L3778(lines 3778 3814) no Hoare annotation was computed. [2022-11-23 15:19:18,299 INFO L899 garLoopResultBuilder]: For program point L3778-1(lines 3778 3814) no Hoare annotation was computed. [2022-11-23 15:19:18,299 INFO L899 garLoopResultBuilder]: For program point L6140-1(line 6140) no Hoare annotation was computed. [2022-11-23 15:19:18,299 INFO L895 garLoopResultBuilder]: At program point L6140(line 6140) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,299 INFO L895 garLoopResultBuilder]: At program point L3828(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,299 INFO L899 garLoopResultBuilder]: For program point L3762(lines 3762 3768) no Hoare annotation was computed. [2022-11-23 15:19:18,300 INFO L899 garLoopResultBuilder]: For program point L3795(line 3795) no Hoare annotation was computed. [2022-11-23 15:19:18,300 INFO L899 garLoopResultBuilder]: For program point L7313(lines 7313 7316) no Hoare annotation was computed. [2022-11-23 15:19:18,300 INFO L899 garLoopResultBuilder]: For program point L6141(lines 6141 6145) no Hoare annotation was computed. [2022-11-23 15:19:18,300 INFO L895 garLoopResultBuilder]: At program point L3763-1(line 3763) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,300 INFO L895 garLoopResultBuilder]: At program point L3763(line 3763) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,301 INFO L899 garLoopResultBuilder]: For program point L3764(line 3764) no Hoare annotation was computed. [2022-11-23 15:19:18,301 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-11-23 15:19:18,301 INFO L895 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,301 INFO L899 garLoopResultBuilder]: For program point L3798(lines 3798 3812) no Hoare annotation was computed. [2022-11-23 15:19:18,301 INFO L895 garLoopResultBuilder]: At program point L5945(line 5945) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,301 INFO L899 garLoopResultBuilder]: For program point L5945-1(line 5945) no Hoare annotation was computed. [2022-11-23 15:19:18,302 INFO L899 garLoopResultBuilder]: For program point L6177(line 6177) no Hoare annotation was computed. [2022-11-23 15:19:18,302 INFO L899 garLoopResultBuilder]: For program point L6425-1(line 6425) no Hoare annotation was computed. [2022-11-23 15:19:18,302 INFO L895 garLoopResultBuilder]: At program point L6425(line 6425) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,302 INFO L895 garLoopResultBuilder]: At program point L5236-1(line 5236) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,302 INFO L899 garLoopResultBuilder]: For program point L7317-1(line 7317) no Hoare annotation was computed. [2022-11-23 15:19:18,303 INFO L895 garLoopResultBuilder]: At program point L5236(line 5236) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,303 INFO L895 garLoopResultBuilder]: At program point L7317(line 7317) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,303 INFO L895 garLoopResultBuilder]: At program point L3816(lines 3755 3844) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,303 INFO L899 garLoopResultBuilder]: For program point L3783(lines 3783 3797) no Hoare annotation was computed. [2022-11-23 15:19:18,303 INFO L899 garLoopResultBuilder]: For program point L3783-2(lines 3783 3797) no Hoare annotation was computed. [2022-11-23 15:19:18,304 INFO L895 garLoopResultBuilder]: At program point L6178(lines 6114 6180) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,304 INFO L895 garLoopResultBuilder]: At program point L3800(line 3800) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,304 INFO L899 garLoopResultBuilder]: For program point L3800-1(line 3800) no Hoare annotation was computed. [2022-11-23 15:19:18,304 INFO L895 garLoopResultBuilder]: At program point L5237(lines 5233 5240) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,304 INFO L899 garLoopResultBuilder]: For program point L6096-1(line 6096) no Hoare annotation was computed. [2022-11-23 15:19:18,305 INFO L899 garLoopResultBuilder]: For program point L6129(lines 6129 6132) no Hoare annotation was computed. [2022-11-23 15:19:18,305 INFO L895 garLoopResultBuilder]: At program point L6096(line 6096) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,305 INFO L895 garLoopResultBuilder]: At program point L6162-2(lines 6126 6179) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,305 INFO L899 garLoopResultBuilder]: For program point tb_scan_switchEXIT(lines 6880 6896) no Hoare annotation was computed. [2022-11-23 15:19:18,305 INFO L895 garLoopResultBuilder]: At program point tb_scan_switchENTRY(lines 6880 6896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,306 INFO L895 garLoopResultBuilder]: At program point L6890(lines 6890 6893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,306 INFO L899 garLoopResultBuilder]: For program point L6887-1(line 6887) no Hoare annotation was computed. [2022-11-23 15:19:18,306 INFO L895 garLoopResultBuilder]: At program point L6887(line 6887) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,306 INFO L895 garLoopResultBuilder]: At program point L6889(lines 6883 6895) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,306 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_get_drom_offsetEXIT(lines 10257 10300) no Hoare annotation was computed. [2022-11-23 15:19:18,306 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_get_drom_offsetENTRY(lines 10257 10300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,307 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_get_drom_offsetFINAL(lines 10257 10300) no Hoare annotation was computed. [2022-11-23 15:19:18,307 INFO L895 garLoopResultBuilder]: At program point L10276(line 10276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,307 INFO L899 garLoopResultBuilder]: For program point L10276-1(line 10276) no Hoare annotation was computed. [2022-11-23 15:19:18,307 INFO L899 garLoopResultBuilder]: For program point L10270-1(line 10270) no Hoare annotation was computed. [2022-11-23 15:19:18,307 INFO L899 garLoopResultBuilder]: For program point L10268(lines 10268 10275) no Hoare annotation was computed. [2022-11-23 15:19:18,308 INFO L895 garLoopResultBuilder]: At program point L10270(line 10270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,308 INFO L895 garLoopResultBuilder]: At program point L10291(line 10291) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,308 INFO L899 garLoopResultBuilder]: For program point L10291-1(line 10291) no Hoare annotation was computed. [2022-11-23 15:19:18,308 INFO L895 garLoopResultBuilder]: At program point L10283(line 10283) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,308 INFO L899 garLoopResultBuilder]: For program point L10283-1(line 10283) no Hoare annotation was computed. [2022-11-23 15:19:18,308 INFO L899 garLoopResultBuilder]: For program point L10289(lines 10289 10296) no Hoare annotation was computed. [2022-11-23 15:19:18,309 INFO L899 garLoopResultBuilder]: For program point L10277(lines 10277 10280) no Hoare annotation was computed. [2022-11-23 15:19:18,309 INFO L899 garLoopResultBuilder]: For program point L10281-2(lines 10281 10288) no Hoare annotation was computed. [2022-11-23 15:19:18,309 INFO L899 garLoopResultBuilder]: For program point L11505-1(line 11505) no Hoare annotation was computed. [2022-11-23 15:19:18,309 INFO L902 garLoopResultBuilder]: At program point L11505(line 11505) the Hoare annotation is: true [2022-11-23 15:19:18,309 INFO L899 garLoopResultBuilder]: For program point devm_kmallocEXIT(lines 11504 11506) no Hoare annotation was computed. [2022-11-23 15:19:18,309 INFO L902 garLoopResultBuilder]: At program point devm_kmallocENTRY(lines 11504 11506) the Hoare annotation is: true [2022-11-23 15:19:18,309 INFO L899 garLoopResultBuilder]: For program point L6369-1(line 6369) no Hoare annotation was computed. [2022-11-23 15:19:18,310 INFO L895 garLoopResultBuilder]: At program point L6369(line 6369) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,310 INFO L899 garLoopResultBuilder]: For program point L6370-1(line 6370) no Hoare annotation was computed. [2022-11-23 15:19:18,310 INFO L895 garLoopResultBuilder]: At program point tb_ctl_startENTRY(lines 6364 6383) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,310 INFO L899 garLoopResultBuilder]: For program point tb_ctl_startEXIT(lines 6364 6383) no Hoare annotation was computed. [2022-11-23 15:19:18,310 INFO L895 garLoopResultBuilder]: At program point L6374(line 6374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,311 INFO L895 garLoopResultBuilder]: At program point L6376(lines 6367 6382) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,311 INFO L895 garLoopResultBuilder]: At program point L6370(line 6370) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,311 INFO L899 garLoopResultBuilder]: For program point L6374-1(line 6374) no Hoare annotation was computed. [2022-11-23 15:19:18,311 INFO L899 garLoopResultBuilder]: For program point L8353-1(line 8353) no Hoare annotation was computed. [2022-11-23 15:19:18,311 INFO L895 garLoopResultBuilder]: At program point L8353(line 8353) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,312 INFO L899 garLoopResultBuilder]: For program point tb_switch_freeEXIT(lines 8345 8379) no Hoare annotation was computed. [2022-11-23 15:19:18,312 INFO L895 garLoopResultBuilder]: At program point L8374(line 8374) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,312 INFO L895 garLoopResultBuilder]: At program point L8376(line 8376) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,312 INFO L899 garLoopResultBuilder]: For program point L8370(lines 8370 8373) no Hoare annotation was computed. [2022-11-23 15:19:18,312 INFO L899 garLoopResultBuilder]: For program point L8374-1(line 8374) no Hoare annotation was computed. [2022-11-23 15:19:18,312 INFO L895 garLoopResultBuilder]: At program point L8366(lines 8366 8369) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point L8370-2(lines 8370 8373) no Hoare annotation was computed. [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point L8358(lines 8358 8361) no Hoare annotation was computed. [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point L8354(lines 8354 8357) no Hoare annotation was computed. [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point L8358-2(lines 8358 8361) no Hoare annotation was computed. [2022-11-23 15:19:18,313 INFO L895 garLoopResultBuilder]: At program point tb_switch_freeENTRY(lines 8345 8379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point L8375-1(line 8375) no Hoare annotation was computed. [2022-11-23 15:19:18,313 INFO L899 garLoopResultBuilder]: For program point tb_switch_freeFINAL(lines 8345 8379) no Hoare annotation was computed. [2022-11-23 15:19:18,314 INFO L895 garLoopResultBuilder]: At program point L8375(line 8375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,314 INFO L899 garLoopResultBuilder]: For program point L8371-1(line 8371) no Hoare annotation was computed. [2022-11-23 15:19:18,314 INFO L895 garLoopResultBuilder]: At program point L8371(line 8371) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,314 INFO L895 garLoopResultBuilder]: At program point L8363(lines 8349 8378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,314 INFO L895 garLoopResultBuilder]: At program point L8365(lines 8349 8378) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,315 INFO L899 garLoopResultBuilder]: For program point L8359-1(line 8359) no Hoare annotation was computed. [2022-11-23 15:19:18,315 INFO L895 garLoopResultBuilder]: At program point L8359(line 8359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,315 INFO L899 garLoopResultBuilder]: For program point L9821(lines 9821 9824) no Hoare annotation was computed. [2022-11-23 15:19:18,315 INFO L899 garLoopResultBuilder]: For program point tb_pci_restartEXIT(lines 9798 9845) no Hoare annotation was computed. [2022-11-23 15:19:18,315 INFO L895 garLoopResultBuilder]: At program point L9825(line 9825) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,315 INFO L899 garLoopResultBuilder]: For program point L9825-1(line 9825) no Hoare annotation was computed. [2022-11-23 15:19:18,316 INFO L895 garLoopResultBuilder]: At program point L9811(line 9811) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,316 INFO L899 garLoopResultBuilder]: For program point L9811-1(line 9811) no Hoare annotation was computed. [2022-11-23 15:19:18,316 INFO L895 garLoopResultBuilder]: At program point L9842(line 9842) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,316 INFO L895 garLoopResultBuilder]: At program point L9815(line 9815) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,316 INFO L899 garLoopResultBuilder]: For program point L9815-1(line 9815) no Hoare annotation was computed. [2022-11-23 15:19:18,317 INFO L899 garLoopResultBuilder]: For program point L9838-1(line 9838) no Hoare annotation was computed. [2022-11-23 15:19:18,317 INFO L899 garLoopResultBuilder]: For program point L9842-1(line 9842) no Hoare annotation was computed. [2022-11-23 15:19:18,317 INFO L895 garLoopResultBuilder]: At program point L9838(line 9838) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,317 INFO L899 garLoopResultBuilder]: For program point L9830-1(line 9830) no Hoare annotation was computed. [2022-11-23 15:19:18,317 INFO L899 garLoopResultBuilder]: For program point L9826(lines 9826 9829) no Hoare annotation was computed. [2022-11-23 15:19:18,317 INFO L895 garLoopResultBuilder]: At program point L9832(lines 9807 9844) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,318 INFO L895 garLoopResultBuilder]: At program point L9830(line 9830) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,318 INFO L895 garLoopResultBuilder]: At program point L9820(line 9820) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,318 INFO L899 garLoopResultBuilder]: For program point L9820-1(line 9820) no Hoare annotation was computed. [2022-11-23 15:19:18,318 INFO L899 garLoopResultBuilder]: For program point tb_pci_restartFINAL(lines 9798 9845) no Hoare annotation was computed. [2022-11-23 15:19:18,318 INFO L895 garLoopResultBuilder]: At program point tb_pci_restartENTRY(lines 9798 9845) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,318 INFO L895 garLoopResultBuilder]: At program point L9812(line 9812) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,319 INFO L899 garLoopResultBuilder]: For program point L9812-1(line 9812) no Hoare annotation was computed. [2022-11-23 15:19:18,319 INFO L899 garLoopResultBuilder]: For program point L9816(lines 9816 9819) no Hoare annotation was computed. [2022-11-23 15:19:18,319 INFO L895 garLoopResultBuilder]: At program point L9839(line 9839) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,319 INFO L899 garLoopResultBuilder]: For program point L9839-1(line 9839) no Hoare annotation was computed. [2022-11-23 15:19:18,319 INFO L899 garLoopResultBuilder]: For program point L9831(lines 9831 9834) no Hoare annotation was computed. [2022-11-23 15:19:18,319 INFO L902 garLoopResultBuilder]: At program point activate_work_1ENTRY(lines 4688 4717) the Hoare annotation is: true [2022-11-23 15:19:18,320 INFO L899 garLoopResultBuilder]: For program point activate_work_1EXIT(lines 4688 4717) no Hoare annotation was computed. [2022-11-23 15:19:18,320 INFO L902 garLoopResultBuilder]: At program point ring_iowrite16descENTRY(lines 3638 3646) the Hoare annotation is: true [2022-11-23 15:19:18,320 INFO L902 garLoopResultBuilder]: At program point L3642(line 3642) the Hoare annotation is: true [2022-11-23 15:19:18,320 INFO L902 garLoopResultBuilder]: At program point L3642-1(line 3642) the Hoare annotation is: true [2022-11-23 15:19:18,320 INFO L899 garLoopResultBuilder]: For program point ring_iowrite16descEXIT(lines 3638 3646) no Hoare annotation was computed. [2022-11-23 15:19:18,320 INFO L895 garLoopResultBuilder]: At program point L5308-1(line 5308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,321 INFO L895 garLoopResultBuilder]: At program point L5308(line 5308) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,321 INFO L895 garLoopResultBuilder]: At program point L4024(line 4024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,321 INFO L895 garLoopResultBuilder]: At program point L4024-1(line 4024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,321 INFO L895 garLoopResultBuilder]: At program point L4020(line 4020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,321 INFO L895 garLoopResultBuilder]: At program point L5300-1(line 5300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,322 INFO L895 garLoopResultBuilder]: At program point L4020-1(line 4020) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,322 INFO L895 garLoopResultBuilder]: At program point L5300(line 5300) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,322 INFO L895 garLoopResultBuilder]: At program point L5292-1(line 5292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,322 INFO L895 garLoopResultBuilder]: At program point L5292(line 5292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,322 INFO L895 garLoopResultBuilder]: At program point L5284-1(line 5284) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,323 INFO L899 garLoopResultBuilder]: For program point L4004(lines 4004 4010) no Hoare annotation was computed. [2022-11-23 15:19:18,323 INFO L895 garLoopResultBuilder]: At program point L4004-2(lines 4004 4010) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,323 INFO L895 garLoopResultBuilder]: At program point L5284(line 5284) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,323 INFO L895 garLoopResultBuilder]: At program point L4029(lines 3998 4033) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,323 INFO L895 garLoopResultBuilder]: At program point L5309(lines 5305 5312) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,324 INFO L895 garLoopResultBuilder]: At program point L4025(lines 4018 4026) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,324 INFO L895 garLoopResultBuilder]: At program point L5301(lines 5297 5304) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,324 INFO L899 garLoopResultBuilder]: For program point L4017-1(line 4017) no Hoare annotation was computed. [2022-11-23 15:19:18,324 INFO L895 garLoopResultBuilder]: At program point L4017(line 4017) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,324 INFO L895 garLoopResultBuilder]: At program point L5293(lines 5289 5296) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,325 INFO L899 garLoopResultBuilder]: For program point L4005-1(line 4005) no Hoare annotation was computed. [2022-11-23 15:19:18,325 INFO L895 garLoopResultBuilder]: At program point L4005(line 4005) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,325 INFO L895 garLoopResultBuilder]: At program point L5285(lines 5281 5288) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,325 INFO L899 garLoopResultBuilder]: For program point L4001(lines 4001 4014) no Hoare annotation was computed. [2022-11-23 15:19:18,325 INFO L895 garLoopResultBuilder]: At program point ring_startENTRY(lines 3992 4034) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,326 INFO L899 garLoopResultBuilder]: For program point L4018(lines 4018 4026) no Hoare annotation was computed. [2022-11-23 15:19:18,326 INFO L895 garLoopResultBuilder]: At program point L4006(line 4006) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,326 INFO L899 garLoopResultBuilder]: For program point L4006-1(line 4006) no Hoare annotation was computed. [2022-11-23 15:19:18,326 INFO L899 garLoopResultBuilder]: For program point L4027(line 4027) no Hoare annotation was computed. [2022-11-23 15:19:18,326 INFO L899 garLoopResultBuilder]: For program point L4023-1(line 4023) no Hoare annotation was computed. [2022-11-23 15:19:18,326 INFO L895 garLoopResultBuilder]: At program point L4023(line 4023) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,327 INFO L899 garLoopResultBuilder]: For program point L4019-1(line 4019) no Hoare annotation was computed. [2022-11-23 15:19:18,327 INFO L895 garLoopResultBuilder]: At program point L4019(line 4019) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,327 INFO L899 garLoopResultBuilder]: For program point L4011(line 4011) no Hoare annotation was computed. [2022-11-23 15:19:18,327 INFO L899 garLoopResultBuilder]: For program point ring_startEXIT(lines 3992 4034) no Hoare annotation was computed. [2022-11-23 15:19:18,327 INFO L899 garLoopResultBuilder]: For program point L4003-1(line 4003) no Hoare annotation was computed. [2022-11-23 15:19:18,327 INFO L895 garLoopResultBuilder]: At program point L4003(line 4003) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,328 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 11680 11682) no Hoare annotation was computed. [2022-11-23 15:19:18,328 INFO L902 garLoopResultBuilder]: At program point kfreeENTRY(lines 11680 11682) the Hoare annotation is: true [2022-11-23 15:19:18,328 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32optionsEXIT(lines 3668 3676) no Hoare annotation was computed. [2022-11-23 15:19:18,328 INFO L902 garLoopResultBuilder]: At program point L3673(line 3673) the Hoare annotation is: true [2022-11-23 15:19:18,328 INFO L902 garLoopResultBuilder]: At program point ring_iowrite32optionsENTRY(lines 3668 3676) the Hoare annotation is: true [2022-11-23 15:19:18,328 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32optionsFINAL(lines 3668 3676) no Hoare annotation was computed. [2022-11-23 15:19:18,329 INFO L899 garLoopResultBuilder]: For program point L4065-1(line 4065) no Hoare annotation was computed. [2022-11-23 15:19:18,329 INFO L895 garLoopResultBuilder]: At program point L4065(line 4065) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,329 INFO L895 garLoopResultBuilder]: At program point L4061-1(line 4061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,329 INFO L895 garLoopResultBuilder]: At program point L4061(line 4061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,329 INFO L895 garLoopResultBuilder]: At program point L5341(lines 5337 5344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,330 INFO L899 garLoopResultBuilder]: For program point L4057(line 4057) no Hoare annotation was computed. [2022-11-23 15:19:18,330 INFO L895 garLoopResultBuilder]: At program point L5333(lines 5329 5336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,330 INFO L899 garLoopResultBuilder]: For program point L4049(lines 4049 4056) no Hoare annotation was computed. [2022-11-23 15:19:18,330 INFO L895 garLoopResultBuilder]: At program point L4049-2(lines 4049 4056) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,330 INFO L895 garLoopResultBuilder]: At program point L5325(lines 5321 5328) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,330 INFO L895 garLoopResultBuilder]: At program point L5350(line 5350) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,331 INFO L895 garLoopResultBuilder]: At program point L5317(lines 5313 5320) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,331 INFO L899 garLoopResultBuilder]: For program point L5350-1(line 5350) no Hoare annotation was computed. [2022-11-23 15:19:18,331 INFO L895 garLoopResultBuilder]: At program point L4062(line 4062) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,331 INFO L895 garLoopResultBuilder]: At program point L4050(line 4050) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,331 INFO L899 garLoopResultBuilder]: For program point L4050-1(line 4050) no Hoare annotation was computed. [2022-11-23 15:19:18,332 INFO L899 garLoopResultBuilder]: For program point L4046(lines 4046 4060) no Hoare annotation was computed. [2022-11-23 15:19:18,332 INFO L899 garLoopResultBuilder]: For program point ring_stopEXIT(lines 4035 4076) no Hoare annotation was computed. [2022-11-23 15:19:18,332 INFO L895 garLoopResultBuilder]: At program point ring_stopENTRY(lines 4035 4076) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,332 INFO L899 garLoopResultBuilder]: For program point L4063(line 4063) no Hoare annotation was computed. [2022-11-23 15:19:18,332 INFO L899 garLoopResultBuilder]: For program point L4051-1(line 4051) no Hoare annotation was computed. [2022-11-23 15:19:18,332 INFO L895 garLoopResultBuilder]: At program point L4051(line 4051) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,333 INFO L895 garLoopResultBuilder]: At program point L4072(line 4072) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,333 INFO L895 garLoopResultBuilder]: At program point L5352-1(line 5352) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,333 INFO L899 garLoopResultBuilder]: For program point L4072-1(line 4072) no Hoare annotation was computed. [2022-11-23 15:19:18,333 INFO L895 garLoopResultBuilder]: At program point L5352(line 5352) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,333 INFO L895 garLoopResultBuilder]: At program point L4064(line 4064) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,334 INFO L899 garLoopResultBuilder]: For program point L4064-1(line 4064) no Hoare annotation was computed. [2022-11-23 15:19:18,334 INFO L895 garLoopResultBuilder]: At program point L5340-1(line 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,334 INFO L895 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,334 INFO L895 garLoopResultBuilder]: At program point L5332-1(line 5332) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,334 INFO L895 garLoopResultBuilder]: At program point L5332(line 5332) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,335 INFO L895 garLoopResultBuilder]: At program point L4048(line 4048) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,335 INFO L899 garLoopResultBuilder]: For program point L4048-1(line 4048) no Hoare annotation was computed. [2022-11-23 15:19:18,335 INFO L895 garLoopResultBuilder]: At program point L5324-1(line 5324) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,335 INFO L895 garLoopResultBuilder]: At program point L5324(line 5324) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,335 INFO L895 garLoopResultBuilder]: At program point L5316-1(line 5316) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,336 INFO L895 garLoopResultBuilder]: At program point L4069(lines 4041 4075) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (and (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (= ~ldv_mutex_lock_of_tb_ring~0 2)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,336 INFO L895 garLoopResultBuilder]: At program point L5316(line 5316) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,336 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_freeEXIT(lines 5966 5976) no Hoare annotation was computed. [2022-11-23 15:19:18,336 INFO L902 garLoopResultBuilder]: At program point L5969(lines 5969 5973) the Hoare annotation is: true [2022-11-23 15:19:18,336 INFO L902 garLoopResultBuilder]: At program point tb_ctl_pkg_freeENTRY(lines 5966 5976) the Hoare annotation is: true [2022-11-23 15:19:18,336 INFO L899 garLoopResultBuilder]: For program point L5969-1(lines 5966 5976) no Hoare annotation was computed. [2022-11-23 15:19:18,337 INFO L902 garLoopResultBuilder]: At program point L5971(line 5971) the Hoare annotation is: true [2022-11-23 15:19:18,337 INFO L899 garLoopResultBuilder]: For program point L5696(line 5696) no Hoare annotation was computed. [2022-11-23 15:19:18,337 INFO L902 garLoopResultBuilder]: At program point check_config_addressENTRY(lines 5670 5752) the Hoare annotation is: true [2022-11-23 15:19:18,337 INFO L899 garLoopResultBuilder]: For program point L5721(line 5721) no Hoare annotation was computed. [2022-11-23 15:19:18,337 INFO L899 garLoopResultBuilder]: For program point check_config_addressFINAL(lines 5670 5752) no Hoare annotation was computed. [2022-11-23 15:19:18,337 INFO L899 garLoopResultBuilder]: For program point L5709(line 5709) no Hoare annotation was computed. [2022-11-23 15:19:18,337 INFO L899 garLoopResultBuilder]: For program point L5734(lines 5734 5737) no Hoare annotation was computed. [2022-11-23 15:19:18,338 INFO L899 garLoopResultBuilder]: For program point L5697(lines 5697 5700) no Hoare annotation was computed. [2022-11-23 15:19:18,338 INFO L899 garLoopResultBuilder]: For program point L5722(lines 5722 5725) no Hoare annotation was computed. [2022-11-23 15:19:18,338 INFO L899 garLoopResultBuilder]: For program point L5710(lines 5710 5713) no Hoare annotation was computed. [2022-11-23 15:19:18,338 INFO L902 garLoopResultBuilder]: At program point L5739(line 5739) the Hoare annotation is: true [2022-11-23 15:19:18,338 INFO L899 garLoopResultBuilder]: For program point L5739-1(line 5739) no Hoare annotation was computed. [2022-11-23 15:19:18,338 INFO L902 garLoopResultBuilder]: At program point L5702(line 5702) the Hoare annotation is: true [2022-11-23 15:19:18,338 INFO L899 garLoopResultBuilder]: For program point L5702-1(line 5702) no Hoare annotation was computed. [2022-11-23 15:19:18,339 INFO L902 garLoopResultBuilder]: At program point L5727(line 5727) the Hoare annotation is: true [2022-11-23 15:19:18,339 INFO L899 garLoopResultBuilder]: For program point L5727-1(line 5727) no Hoare annotation was computed. [2022-11-23 15:19:18,339 INFO L902 garLoopResultBuilder]: At program point L5690(line 5690) the Hoare annotation is: true [2022-11-23 15:19:18,339 INFO L899 garLoopResultBuilder]: For program point L5690-1(line 5690) no Hoare annotation was computed. [2022-11-23 15:19:18,339 INFO L902 garLoopResultBuilder]: At program point L5715(line 5715) the Hoare annotation is: true [2022-11-23 15:19:18,339 INFO L899 garLoopResultBuilder]: For program point L5715-1(line 5715) no Hoare annotation was computed. [2022-11-23 15:19:18,340 INFO L902 garLoopResultBuilder]: At program point L5740-2(lines 5740 5744) the Hoare annotation is: true [2022-11-23 15:19:18,340 INFO L902 garLoopResultBuilder]: At program point L5703-2(lines 5703 5708) the Hoare annotation is: true [2022-11-23 15:19:18,340 INFO L902 garLoopResultBuilder]: At program point L5728-2(lines 5728 5732) the Hoare annotation is: true [2022-11-23 15:19:18,340 INFO L902 garLoopResultBuilder]: At program point L5691-2(lines 5691 5695) the Hoare annotation is: true [2022-11-23 15:19:18,340 INFO L902 garLoopResultBuilder]: At program point L5716-2(lines 5716 5720) the Hoare annotation is: true [2022-11-23 15:19:18,340 INFO L899 garLoopResultBuilder]: For program point check_config_addressEXIT(lines 5670 5752) no Hoare annotation was computed. [2022-11-23 15:19:18,340 INFO L899 garLoopResultBuilder]: For program point L5745(line 5745) no Hoare annotation was computed. [2022-11-23 15:19:18,341 INFO L899 garLoopResultBuilder]: For program point L5733(line 5733) no Hoare annotation was computed. [2022-11-23 15:19:18,341 INFO L899 garLoopResultBuilder]: For program point L6590(lines 6590 6593) no Hoare annotation was computed. [2022-11-23 15:19:18,341 INFO L899 garLoopResultBuilder]: For program point L6594-1(line 6594) no Hoare annotation was computed. [2022-11-23 15:19:18,341 INFO L899 garLoopResultBuilder]: For program point L6588-1(line 6588) no Hoare annotation was computed. [2022-11-23 15:19:18,341 INFO L895 garLoopResultBuilder]: At program point L6588(line 6588) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,341 INFO L899 garLoopResultBuilder]: For program point L6652(line 6652) no Hoare annotation was computed. [2022-11-23 15:19:18,342 INFO L895 garLoopResultBuilder]: At program point L6646(line 6646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,342 INFO L899 garLoopResultBuilder]: For program point L6516-1(line 6516) no Hoare annotation was computed. [2022-11-23 15:19:18,342 INFO L895 garLoopResultBuilder]: At program point L6516(line 6516) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,342 INFO L899 garLoopResultBuilder]: For program point L6646-1(line 6646) no Hoare annotation was computed. [2022-11-23 15:19:18,342 INFO L899 garLoopResultBuilder]: For program point L6640(lines 6640 6644) no Hoare annotation was computed. [2022-11-23 15:19:18,342 INFO L899 garLoopResultBuilder]: For program point tb_cfg_writeEXIT(lines 6630 6655) no Hoare annotation was computed. [2022-11-23 15:19:18,343 INFO L895 garLoopResultBuilder]: At program point L6601(lines 6503 6603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,343 INFO L899 garLoopResultBuilder]: For program point L6595(lines 6595 6598) no Hoare annotation was computed. [2022-11-23 15:19:18,343 INFO L899 garLoopResultBuilder]: For program point L6589-1(line 6589) no Hoare annotation was computed. [2022-11-23 15:19:18,343 INFO L895 garLoopResultBuilder]: At program point L6589(line 6589) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,343 INFO L895 garLoopResultBuilder]: At program point tb_cfg_writeENTRY(lines 6630 6655) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,344 INFO L895 garLoopResultBuilder]: At program point L6647-2(lines 6647 6651) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,344 INFO L899 garLoopResultBuilder]: For program point L6641-1(line 6641) no Hoare annotation was computed. [2022-11-23 15:19:18,344 INFO L895 garLoopResultBuilder]: At program point L6641(line 6641) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,344 INFO L899 garLoopResultBuilder]: For program point L6600-1(line 6600) no Hoare annotation was computed. [2022-11-23 15:19:18,344 INFO L895 garLoopResultBuilder]: At program point L6600(line 6600) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,344 INFO L895 garLoopResultBuilder]: At program point L6594(line 6594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,345 INFO L899 garLoopResultBuilder]: For program point tb_cfg_writeFINAL(lines 6630 6655) no Hoare annotation was computed. [2022-11-23 15:19:18,345 INFO L899 garLoopResultBuilder]: For program point L3586-1(line 3586) no Hoare annotation was computed. [2022-11-23 15:19:18,345 INFO L902 garLoopResultBuilder]: At program point L3576(line 3576) the Hoare annotation is: true [2022-11-23 15:19:18,345 INFO L899 garLoopResultBuilder]: For program point L3574(lines 3574 3582) no Hoare annotation was computed. [2022-11-23 15:19:18,345 INFO L902 garLoopResultBuilder]: At program point ring_interrupt_activeENTRY(lines 3543 3589) the Hoare annotation is: true [2022-11-23 15:19:18,345 INFO L899 garLoopResultBuilder]: For program point L3576-1(line 3576) no Hoare annotation was computed. [2022-11-23 15:19:18,345 INFO L902 garLoopResultBuilder]: At program point L3574-2(lines 3574 3582) the Hoare annotation is: true [2022-11-23 15:19:18,346 INFO L902 garLoopResultBuilder]: At program point L3562(line 3562) the Hoare annotation is: true [2022-11-23 15:19:18,346 INFO L899 garLoopResultBuilder]: For program point L3562-1(line 3562) no Hoare annotation was computed. [2022-11-23 15:19:18,346 INFO L899 garLoopResultBuilder]: For program point L3583(line 3583) no Hoare annotation was computed. [2022-11-23 15:19:18,346 INFO L899 garLoopResultBuilder]: For program point L3575-1(line 3575) no Hoare annotation was computed. [2022-11-23 15:19:18,346 INFO L902 garLoopResultBuilder]: At program point L3575(line 3575) the Hoare annotation is: true [2022-11-23 15:19:18,346 INFO L899 garLoopResultBuilder]: For program point L3573-1(line 3573) no Hoare annotation was computed. [2022-11-23 15:19:18,347 INFO L902 garLoopResultBuilder]: At program point L3573(line 3573) the Hoare annotation is: true [2022-11-23 15:19:18,347 INFO L899 garLoopResultBuilder]: For program point L3571(lines 3571 3585) no Hoare annotation was computed. [2022-11-23 15:19:18,347 INFO L899 garLoopResultBuilder]: For program point L3571-2(lines 3571 3585) no Hoare annotation was computed. [2022-11-23 15:19:18,347 INFO L899 garLoopResultBuilder]: For program point ring_interrupt_activeEXIT(lines 3543 3589) no Hoare annotation was computed. [2022-11-23 15:19:18,347 INFO L899 garLoopResultBuilder]: For program point L3559-1(line 3559) no Hoare annotation was computed. [2022-11-23 15:19:18,347 INFO L902 garLoopResultBuilder]: At program point L3559(line 3559) the Hoare annotation is: true [2022-11-23 15:19:18,347 INFO L899 garLoopResultBuilder]: For program point L3557-1(line 3557) no Hoare annotation was computed. [2022-11-23 15:19:18,348 INFO L902 garLoopResultBuilder]: At program point L3557(line 3557) the Hoare annotation is: true [2022-11-23 15:19:18,348 INFO L902 garLoopResultBuilder]: At program point L3586(line 3586) the Hoare annotation is: true [2022-11-23 15:19:18,348 INFO L902 garLoopResultBuilder]: At program point L3106-1(line 3106) the Hoare annotation is: true [2022-11-23 15:19:18,348 INFO L899 garLoopResultBuilder]: For program point list_del_initEXIT(lines 3103 3110) no Hoare annotation was computed. [2022-11-23 15:19:18,348 INFO L902 garLoopResultBuilder]: At program point list_del_initENTRY(lines 3103 3110) the Hoare annotation is: true [2022-11-23 15:19:18,348 INFO L899 garLoopResultBuilder]: For program point list_del_initFINAL(lines 3103 3110) no Hoare annotation was computed. [2022-11-23 15:19:18,348 INFO L902 garLoopResultBuilder]: At program point L3106(line 3106) the Hoare annotation is: true [2022-11-23 15:19:18,349 INFO L902 garLoopResultBuilder]: At program point L3098(line 3098) the Hoare annotation is: true [2022-11-23 15:19:18,349 INFO L899 garLoopResultBuilder]: For program point L3098-1(line 3098) no Hoare annotation was computed. [2022-11-23 15:19:18,349 INFO L902 garLoopResultBuilder]: At program point list_add_tailENTRY(lines 3095 3101) the Hoare annotation is: true [2022-11-23 15:19:18,349 INFO L899 garLoopResultBuilder]: For program point list_add_tailEXIT(lines 3095 3101) no Hoare annotation was computed. [2022-11-23 15:19:18,349 INFO L895 garLoopResultBuilder]: At program point L8889(line 8889) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,349 INFO L899 garLoopResultBuilder]: For program point L8889-1(line 8889) no Hoare annotation was computed. [2022-11-23 15:19:18,350 INFO L899 garLoopResultBuilder]: For program point L8890(lines 8890 8904) no Hoare annotation was computed. [2022-11-23 15:19:18,350 INFO L895 garLoopResultBuilder]: At program point L8965(lines 8928 8987) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,350 INFO L895 garLoopResultBuilder]: At program point L8899-1(lines 8885 8911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,350 INFO L899 garLoopResultBuilder]: For program point tb_find_capFINAL(lines 8913 8988) no Hoare annotation was computed. [2022-11-23 15:19:18,350 INFO L895 garLoopResultBuilder]: At program point L8949(line 8949) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,350 INFO L899 garLoopResultBuilder]: For program point L8949-1(line 8949) no Hoare annotation was computed. [2022-11-23 15:19:18,351 INFO L895 garLoopResultBuilder]: At program point tb_find_capENTRY(lines 8913 8988) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,351 INFO L899 garLoopResultBuilder]: For program point L8974-1(line 8974) no Hoare annotation was computed. [2022-11-23 15:19:18,351 INFO L895 garLoopResultBuilder]: At program point L8974(line 8974) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,351 INFO L899 garLoopResultBuilder]: For program point L8933(line 8933) no Hoare annotation was computed. [2022-11-23 15:19:18,351 INFO L899 garLoopResultBuilder]: For program point tb_find_capEXIT(lines 8913 8988) no Hoare annotation was computed. [2022-11-23 15:19:18,351 INFO L899 garLoopResultBuilder]: For program point L8950(lines 8950 8957) no Hoare annotation was computed. [2022-11-23 15:19:18,352 INFO L895 garLoopResultBuilder]: At program point L8975-2(lines 8975 8984) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,352 INFO L899 garLoopResultBuilder]: For program point L8975(lines 8975 8984) no Hoare annotation was computed. [2022-11-23 15:19:18,352 INFO L899 garLoopResultBuilder]: For program point L8934(lines 8934 8942) no Hoare annotation was computed. [2022-11-23 15:19:18,352 INFO L895 garLoopResultBuilder]: At program point L8893(line 8893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,352 INFO L899 garLoopResultBuilder]: For program point L8893-1(line 8893) no Hoare annotation was computed. [2022-11-23 15:19:18,352 INFO L895 garLoopResultBuilder]: At program point L8951(line 8951) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8951-1(line 8951) no Hoare annotation was computed. [2022-11-23 15:19:18,353 INFO L895 garLoopResultBuilder]: At program point L8976(line 8976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8943(lines 8943 8959) no Hoare annotation was computed. [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8976-1(line 8976) no Hoare annotation was computed. [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8943-1(lines 8943 8959) no Hoare annotation was computed. [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8935-2(lines 8935 8939) no Hoare annotation was computed. [2022-11-23 15:19:18,353 INFO L899 garLoopResultBuilder]: For program point L8968(lines 8968 8971) no Hoare annotation was computed. [2022-11-23 15:19:18,354 INFO L899 garLoopResultBuilder]: For program point L8985(line 8985) no Hoare annotation was computed. [2022-11-23 15:19:18,354 INFO L899 garLoopResultBuilder]: For program point L8952(lines 8952 8955) no Hoare annotation was computed. [2022-11-23 15:19:18,354 INFO L899 garLoopResultBuilder]: For program point L8886(lines 8886 8905) no Hoare annotation was computed. [2022-11-23 15:19:18,354 INFO L895 garLoopResultBuilder]: At program point L8977(line 8977) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,354 INFO L899 garLoopResultBuilder]: For program point L8977-1(line 8977) no Hoare annotation was computed. [2022-11-23 15:19:18,354 INFO L895 garLoopResultBuilder]: At program point L8969(lines 8928 8987) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,355 INFO L899 garLoopResultBuilder]: For program point L8961(lines 8961 8964) no Hoare annotation was computed. [2022-11-23 15:19:18,355 INFO L895 garLoopResultBuilder]: At program point L8978(line 8978) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,355 INFO L899 garLoopResultBuilder]: For program point L8945(lines 8945 8948) no Hoare annotation was computed. [2022-11-23 15:19:18,355 INFO L899 garLoopResultBuilder]: For program point L8978-1(line 8978) no Hoare annotation was computed. [2022-11-23 15:19:18,355 INFO L895 garLoopResultBuilder]: At program point L8871(line 8871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,355 INFO L895 garLoopResultBuilder]: At program point L8871-1(line 8871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,356 INFO L902 garLoopResultBuilder]: At program point mutex_unlockENTRY(lines 11637 11639) the Hoare annotation is: true [2022-11-23 15:19:18,356 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 11637 11639) no Hoare annotation was computed. [2022-11-23 15:19:18,356 INFO L902 garLoopResultBuilder]: At program point ldv_errorENTRY(lines 10642 10648) the Hoare annotation is: true [2022-11-23 15:19:18,356 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 10646) no Hoare annotation was computed. [2022-11-23 15:19:18,356 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 10642 10648) no Hoare annotation was computed. [2022-11-23 15:19:18,356 INFO L899 garLoopResultBuilder]: For program point L9307(line 9307) no Hoare annotation was computed. [2022-11-23 15:19:18,357 INFO L899 garLoopResultBuilder]: For program point tb_path_deactivateEXIT(lines 9278 9311) no Hoare annotation was computed. [2022-11-23 15:19:18,357 INFO L895 garLoopResultBuilder]: At program point L9303(line 9303) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,357 INFO L899 garLoopResultBuilder]: For program point L9303-1(line 9303) no Hoare annotation was computed. [2022-11-23 15:19:18,357 INFO L899 garLoopResultBuilder]: For program point tb_path_deactivateFINAL(lines 9278 9311) no Hoare annotation was computed. [2022-11-23 15:19:18,357 INFO L895 garLoopResultBuilder]: At program point L9291(line 9291) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,357 INFO L899 garLoopResultBuilder]: For program point L9291-1(line 9291) no Hoare annotation was computed. [2022-11-23 15:19:18,358 INFO L895 garLoopResultBuilder]: At program point tb_path_deactivateENTRY(lines 9278 9311) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,358 INFO L895 garLoopResultBuilder]: At program point L9289(line 9289) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,358 INFO L899 garLoopResultBuilder]: For program point L9289-1(line 9289) no Hoare annotation was computed. [2022-11-23 15:19:18,358 INFO L899 garLoopResultBuilder]: For program point L9287(lines 9287 9301) no Hoare annotation was computed. [2022-11-23 15:19:18,358 INFO L895 garLoopResultBuilder]: At program point L9306(line 9306) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,358 INFO L899 garLoopResultBuilder]: For program point L9302-1(line 9302) no Hoare annotation was computed. [2022-11-23 15:19:18,359 INFO L899 garLoopResultBuilder]: For program point L9298(line 9298) no Hoare annotation was computed. [2022-11-23 15:19:18,359 INFO L895 garLoopResultBuilder]: At program point L9306-1(line 9306) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,359 INFO L895 garLoopResultBuilder]: At program point L9302(line 9302) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,359 INFO L895 garLoopResultBuilder]: At program point L9292(line 9292) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,359 INFO L899 garLoopResultBuilder]: For program point L9292-1(line 9292) no Hoare annotation was computed. [2022-11-23 15:19:18,359 INFO L899 garLoopResultBuilder]: For program point L9290(lines 9290 9297) no Hoare annotation was computed. [2022-11-23 15:19:18,360 INFO L895 garLoopResultBuilder]: At program point L9290-2(lines 9290 9297) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,360 INFO L895 garLoopResultBuilder]: At program point L10029(line 10029) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,360 INFO L899 garLoopResultBuilder]: For program point L10029-1(line 10029) no Hoare annotation was computed. [2022-11-23 15:19:18,360 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_ctl_writeEXIT(lines 10025 10032) no Hoare annotation was computed. [2022-11-23 15:19:18,360 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_ctl_writeENTRY(lines 10025 10032) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,360 INFO L902 garLoopResultBuilder]: At program point ldv__builtin_expectENTRY(lines 3258 3263) the Hoare annotation is: true [2022-11-23 15:19:18,361 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 3258 3263) no Hoare annotation was computed. [2022-11-23 15:19:18,361 INFO L899 garLoopResultBuilder]: For program point L5506-1(line 5506) no Hoare annotation was computed. [2022-11-23 15:19:18,361 INFO L895 garLoopResultBuilder]: At program point tb_ctl_rx_submitENTRY(lines 6107 6113) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,361 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rx_submitEXIT(lines 6107 6113) no Hoare annotation was computed. [2022-11-23 15:19:18,361 INFO L895 garLoopResultBuilder]: At program point L5513(line 5513) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,362 INFO L899 garLoopResultBuilder]: For program point L5512(line 5512) no Hoare annotation was computed. [2022-11-23 15:19:18,362 INFO L895 garLoopResultBuilder]: At program point L5513-1(line 5513) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,362 INFO L899 garLoopResultBuilder]: For program point L5507(lines 5507 5511) no Hoare annotation was computed. [2022-11-23 15:19:18,362 INFO L895 garLoopResultBuilder]: At program point L5506(line 5506) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,362 INFO L895 garLoopResultBuilder]: At program point L5507-1(lines 5507 5511) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,363 INFO L895 garLoopResultBuilder]: At program point L5508(lines 5508 5509) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,363 INFO L902 garLoopResultBuilder]: At program point L3610(lines 3593 3616) the Hoare annotation is: true [2022-11-23 15:19:18,363 INFO L902 garLoopResultBuilder]: At program point L3611(lines 3611 3614) the Hoare annotation is: true [2022-11-23 15:19:18,363 INFO L902 garLoopResultBuilder]: At program point L3608(line 3608) the Hoare annotation is: true [2022-11-23 15:19:18,363 INFO L899 garLoopResultBuilder]: For program point L3608-1(line 3608) no Hoare annotation was computed. [2022-11-23 15:19:18,363 INFO L902 garLoopResultBuilder]: At program point L3600(lines 3593 3616) the Hoare annotation is: true [2022-11-23 15:19:18,363 INFO L902 garLoopResultBuilder]: At program point L3601(lines 3601 3604) the Hoare annotation is: true [2022-11-23 15:19:18,364 INFO L902 garLoopResultBuilder]: At program point nhi_disable_interruptsENTRY(lines 3590 3617) the Hoare annotation is: true [2022-11-23 15:19:18,364 INFO L902 garLoopResultBuilder]: At program point L3598(line 3598) the Hoare annotation is: true [2022-11-23 15:19:18,364 INFO L899 garLoopResultBuilder]: For program point L3598-1(line 3598) no Hoare annotation was computed. [2022-11-23 15:19:18,364 INFO L899 garLoopResultBuilder]: For program point nhi_disable_interruptsEXIT(lines 3590 3617) no Hoare annotation was computed. [2022-11-23 15:19:18,364 INFO L899 garLoopResultBuilder]: For program point L6620-1(line 6620) no Hoare annotation was computed. [2022-11-23 15:19:18,364 INFO L895 garLoopResultBuilder]: At program point L6621-2(lines 6621 6625) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,365 INFO L895 garLoopResultBuilder]: At program point L6620(line 6620) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,365 INFO L899 garLoopResultBuilder]: For program point L6614(lines 6614 6618) no Hoare annotation was computed. [2022-11-23 15:19:18,365 INFO L899 garLoopResultBuilder]: For program point L6615-1(line 6615) no Hoare annotation was computed. [2022-11-23 15:19:18,365 INFO L895 garLoopResultBuilder]: At program point L6615(line 6615) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,365 INFO L899 garLoopResultBuilder]: For program point L6612-1(line 6612) no Hoare annotation was computed. [2022-11-23 15:19:18,365 INFO L895 garLoopResultBuilder]: At program point L6612(line 6612) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,366 INFO L895 garLoopResultBuilder]: At program point tb_cfg_readENTRY(lines 6604 6629) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,366 INFO L899 garLoopResultBuilder]: For program point tb_cfg_readEXIT(lines 6604 6629) no Hoare annotation was computed. [2022-11-23 15:19:18,366 INFO L899 garLoopResultBuilder]: For program point tb_cfg_readFINAL(lines 6604 6629) no Hoare annotation was computed. [2022-11-23 15:19:18,366 INFO L899 garLoopResultBuilder]: For program point L6626(line 6626) no Hoare annotation was computed. [2022-11-23 15:19:18,366 INFO L902 garLoopResultBuilder]: At program point get_routeENTRY(lines 5553 5558) the Hoare annotation is: true [2022-11-23 15:19:18,366 INFO L899 garLoopResultBuilder]: For program point get_routeEXIT(lines 5553 5558) no Hoare annotation was computed. [2022-11-23 15:19:18,367 INFO L899 garLoopResultBuilder]: For program point kcallocEXIT(lines 7885 7892) no Hoare annotation was computed. [2022-11-23 15:19:18,367 INFO L902 garLoopResultBuilder]: At program point kcallocENTRY(lines 7885 7892) the Hoare annotation is: true [2022-11-23 15:19:18,367 INFO L899 garLoopResultBuilder]: For program point L7880-1(line 7880) no Hoare annotation was computed. [2022-11-23 15:19:18,367 INFO L902 garLoopResultBuilder]: At program point L7880(line 7880) the Hoare annotation is: true [2022-11-23 15:19:18,367 INFO L902 garLoopResultBuilder]: At program point L7881(lines 7872 7883) the Hoare annotation is: true [2022-11-23 15:19:18,367 INFO L899 garLoopResultBuilder]: For program point L7876(lines 7876 7879) no Hoare annotation was computed. [2022-11-23 15:19:18,368 INFO L902 garLoopResultBuilder]: At program point L5630(line 5630) the Hoare annotation is: true [2022-11-23 15:19:18,368 INFO L899 garLoopResultBuilder]: For program point L5630-1(line 5630) no Hoare annotation was computed. [2022-11-23 15:19:18,368 INFO L902 garLoopResultBuilder]: At program point L5655(line 5655) the Hoare annotation is: true [2022-11-23 15:19:18,368 INFO L899 garLoopResultBuilder]: For program point L5655-1(line 5655) no Hoare annotation was computed. [2022-11-23 15:19:18,368 INFO L899 garLoopResultBuilder]: For program point check_headerEXIT(lines 5581 5669) no Hoare annotation was computed. [2022-11-23 15:19:18,368 INFO L902 garLoopResultBuilder]: At program point L5618-2(lines 5618 5623) the Hoare annotation is: true [2022-11-23 15:19:18,368 INFO L902 garLoopResultBuilder]: At program point check_headerENTRY(lines 5581 5669) the Hoare annotation is: true [2022-11-23 15:19:18,369 INFO L902 garLoopResultBuilder]: At program point L5643-2(lines 5643 5647) the Hoare annotation is: true [2022-11-23 15:19:18,369 INFO L902 garLoopResultBuilder]: At program point L5606-2(lines 5606 5610) the Hoare annotation is: true [2022-11-23 15:19:18,369 INFO L902 garLoopResultBuilder]: At program point L5631-2(lines 5631 5635) the Hoare annotation is: true [2022-11-23 15:19:18,369 INFO L902 garLoopResultBuilder]: At program point L5656-2(lines 5656 5661) the Hoare annotation is: true [2022-11-23 15:19:18,369 INFO L899 garLoopResultBuilder]: For program point L5656(lines 5656 5661) no Hoare annotation was computed. [2022-11-23 15:19:18,369 INFO L899 garLoopResultBuilder]: For program point L5648(line 5648) no Hoare annotation was computed. [2022-11-23 15:19:18,369 INFO L899 garLoopResultBuilder]: For program point L5611(line 5611) no Hoare annotation was computed. [2022-11-23 15:19:18,370 INFO L899 garLoopResultBuilder]: For program point L5636(line 5636) no Hoare annotation was computed. [2022-11-23 15:19:18,370 INFO L902 garLoopResultBuilder]: At program point L5657(line 5657) the Hoare annotation is: true [2022-11-23 15:19:18,370 INFO L899 garLoopResultBuilder]: For program point L5624(line 5624) no Hoare annotation was computed. [2022-11-23 15:19:18,370 INFO L899 garLoopResultBuilder]: For program point L5657-1(line 5657) no Hoare annotation was computed. [2022-11-23 15:19:18,370 INFO L902 garLoopResultBuilder]: At program point L5653(line 5653) the Hoare annotation is: true [2022-11-23 15:19:18,370 INFO L899 garLoopResultBuilder]: For program point L5653-1(line 5653) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5649(lines 5649 5652) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5612(lines 5612 5615) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5637(lines 5637 5640) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5662(line 5662) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5625(lines 5625 5628) no Hoare annotation was computed. [2022-11-23 15:19:18,371 INFO L902 garLoopResultBuilder]: At program point L5617(line 5617) the Hoare annotation is: true [2022-11-23 15:19:18,371 INFO L899 garLoopResultBuilder]: For program point L5617-1(line 5617) no Hoare annotation was computed. [2022-11-23 15:19:18,372 INFO L902 garLoopResultBuilder]: At program point L5642(line 5642) the Hoare annotation is: true [2022-11-23 15:19:18,372 INFO L899 garLoopResultBuilder]: For program point check_headerFINAL(lines 5581 5669) no Hoare annotation was computed. [2022-11-23 15:19:18,372 INFO L899 garLoopResultBuilder]: For program point L5642-1(line 5642) no Hoare annotation was computed. [2022-11-23 15:19:18,372 INFO L902 garLoopResultBuilder]: At program point L5605(line 5605) the Hoare annotation is: true [2022-11-23 15:19:18,372 INFO L899 garLoopResultBuilder]: For program point L5605-1(line 5605) no Hoare annotation was computed. [2022-11-23 15:19:18,372 INFO L899 garLoopResultBuilder]: For program point ldv_init_zallocEXIT(lines 3216 3226) no Hoare annotation was computed. [2022-11-23 15:19:18,372 INFO L902 garLoopResultBuilder]: At program point ldv_init_zallocENTRY(lines 3216 3226) the Hoare annotation is: true [2022-11-23 15:19:18,373 INFO L899 garLoopResultBuilder]: For program point L3223-1(line 3223) no Hoare annotation was computed. [2022-11-23 15:19:18,373 INFO L902 garLoopResultBuilder]: At program point L3223(line 3223) the Hoare annotation is: true [2022-11-23 15:19:18,373 INFO L899 garLoopResultBuilder]: For program point L3221-1(line 3221) no Hoare annotation was computed. [2022-11-23 15:19:18,373 INFO L902 garLoopResultBuilder]: At program point L3221(line 3221) the Hoare annotation is: true [2022-11-23 15:19:18,373 INFO L902 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 3179 3181) the Hoare annotation is: true [2022-11-23 15:19:18,373 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3179 3181) no Hoare annotation was computed. [2022-11-23 15:19:18,373 INFO L902 garLoopResultBuilder]: At program point ioread32ENTRY(lines 11541 11543) the Hoare annotation is: true [2022-11-23 15:19:18,374 INFO L899 garLoopResultBuilder]: For program point ioread32EXIT(lines 11541 11543) no Hoare annotation was computed. [2022-11-23 15:19:18,374 INFO L902 garLoopResultBuilder]: At program point L5982(line 5982) the Hoare annotation is: true [2022-11-23 15:19:18,374 INFO L902 garLoopResultBuilder]: At program point L11518-1(line 11518) the Hoare annotation is: true [2022-11-23 15:19:18,374 INFO L899 garLoopResultBuilder]: For program point L5984(lines 5984 5987) no Hoare annotation was computed. [2022-11-23 15:19:18,374 INFO L899 garLoopResultBuilder]: For program point L5982-1(line 5982) no Hoare annotation was computed. [2022-11-23 15:19:18,374 INFO L902 garLoopResultBuilder]: At program point L11518(line 11518) the Hoare annotation is: true [2022-11-23 15:19:18,374 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_allocEXIT(lines 5977 5997) no Hoare annotation was computed. [2022-11-23 15:19:18,375 INFO L902 garLoopResultBuilder]: At program point tb_ctl_pkg_allocENTRY(lines 5977 5997) the Hoare annotation is: true [2022-11-23 15:19:18,375 INFO L899 garLoopResultBuilder]: For program point tb_ctl_pkg_allocFINAL(lines 5977 5997) no Hoare annotation was computed. [2022-11-23 15:19:18,375 INFO L902 garLoopResultBuilder]: At program point L5991(line 5991) the Hoare annotation is: true [2022-11-23 15:19:18,375 INFO L899 garLoopResultBuilder]: For program point L5990(lines 5990 5994) no Hoare annotation was computed. [2022-11-23 15:19:18,375 INFO L899 garLoopResultBuilder]: For program point L5991-1(line 5991) no Hoare annotation was computed. [2022-11-23 15:19:18,375 INFO L895 garLoopResultBuilder]: At program point L7827-1(line 7827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,376 INFO L895 garLoopResultBuilder]: At program point L7827(line 7827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,376 INFO L895 garLoopResultBuilder]: At program point L7828(lines 7824 7831) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,376 INFO L899 garLoopResultBuilder]: For program point nhi_suspend_noirqEXIT(lines 4190 4204) no Hoare annotation was computed. [2022-11-23 15:19:18,376 INFO L895 garLoopResultBuilder]: At program point nhi_suspend_noirqENTRY(lines 4190 4204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,376 INFO L895 garLoopResultBuilder]: At program point L7819-1(line 7819) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,377 INFO L895 garLoopResultBuilder]: At program point L7434(line 7434) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,377 INFO L895 garLoopResultBuilder]: At program point L7819(line 7819) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,377 INFO L895 garLoopResultBuilder]: At program point L7820(lines 7816 7823) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,377 INFO L895 garLoopResultBuilder]: At program point L4199(line 4199) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,377 INFO L899 garLoopResultBuilder]: For program point L4199-1(line 4199) no Hoare annotation was computed. [2022-11-23 15:19:18,378 INFO L899 garLoopResultBuilder]: For program point L7433-1(line 7433) no Hoare annotation was computed. [2022-11-23 15:19:18,378 INFO L895 garLoopResultBuilder]: At program point L7433(line 7433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,378 INFO L899 garLoopResultBuilder]: For program point L7434-1(line 7434) no Hoare annotation was computed. [2022-11-23 15:19:18,378 INFO L902 garLoopResultBuilder]: At program point tb_path_freeENTRY(lines 9176 9202) the Hoare annotation is: true [2022-11-23 15:19:18,378 INFO L902 garLoopResultBuilder]: At program point L9185(line 9185) the Hoare annotation is: true [2022-11-23 15:19:18,378 INFO L899 garLoopResultBuilder]: For program point tb_path_freeEXIT(lines 9176 9202) no Hoare annotation was computed. [2022-11-23 15:19:18,379 INFO L899 garLoopResultBuilder]: For program point L9185-1(line 9185) no Hoare annotation was computed. [2022-11-23 15:19:18,379 INFO L902 garLoopResultBuilder]: At program point L9186-2(lines 9186 9193) the Hoare annotation is: true [2022-11-23 15:19:18,379 INFO L899 garLoopResultBuilder]: For program point L9183(lines 9183 9197) no Hoare annotation was computed. [2022-11-23 15:19:18,379 INFO L899 garLoopResultBuilder]: For program point tb_path_freeFINAL(lines 9176 9202) no Hoare annotation was computed. [2022-11-23 15:19:18,379 INFO L899 garLoopResultBuilder]: For program point L9198-1(line 9198) no Hoare annotation was computed. [2022-11-23 15:19:18,379 INFO L899 garLoopResultBuilder]: For program point L9194(line 9194) no Hoare annotation was computed. [2022-11-23 15:19:18,380 INFO L902 garLoopResultBuilder]: At program point L9199(line 9199) the Hoare annotation is: true [2022-11-23 15:19:18,380 INFO L902 garLoopResultBuilder]: At program point L9198(line 9198) the Hoare annotation is: true [2022-11-23 15:19:18,380 INFO L902 garLoopResultBuilder]: At program point L9188(line 9188) the Hoare annotation is: true [2022-11-23 15:19:18,380 INFO L902 garLoopResultBuilder]: At program point L9187(line 9187) the Hoare annotation is: true [2022-11-23 15:19:18,380 INFO L899 garLoopResultBuilder]: For program point L9188-1(line 9188) no Hoare annotation was computed. [2022-11-23 15:19:18,380 INFO L899 garLoopResultBuilder]: For program point L9186(lines 9186 9193) no Hoare annotation was computed. [2022-11-23 15:19:18,380 INFO L899 garLoopResultBuilder]: For program point L9187-1(line 9187) no Hoare annotation was computed. [2022-11-23 15:19:18,381 INFO L895 garLoopResultBuilder]: At program point L10037(line 10037) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,381 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_ctl_readEXIT(lines 10033 10040) no Hoare annotation was computed. [2022-11-23 15:19:18,381 INFO L899 garLoopResultBuilder]: For program point L10037-1(line 10037) no Hoare annotation was computed. [2022-11-23 15:19:18,381 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_ctl_readENTRY(lines 10033 10040) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,381 INFO L899 garLoopResultBuilder]: For program point __crc32c_leEXIT(lines 11449 11451) no Hoare annotation was computed. [2022-11-23 15:19:18,381 INFO L902 garLoopResultBuilder]: At program point __crc32c_leENTRY(lines 11449 11451) the Hoare annotation is: true [2022-11-23 15:19:18,382 INFO L902 garLoopResultBuilder]: At program point devm_kcallocENTRY(lines 3425 3432) the Hoare annotation is: true [2022-11-23 15:19:18,382 INFO L902 garLoopResultBuilder]: At program point L3422(lines 3412 3424) the Hoare annotation is: true [2022-11-23 15:19:18,382 INFO L899 garLoopResultBuilder]: For program point devm_kcallocEXIT(lines 3425 3432) no Hoare annotation was computed. [2022-11-23 15:19:18,382 INFO L899 garLoopResultBuilder]: For program point L3421-1(line 3421) no Hoare annotation was computed. [2022-11-23 15:19:18,382 INFO L902 garLoopResultBuilder]: At program point L3421(line 3421) the Hoare annotation is: true [2022-11-23 15:19:18,382 INFO L899 garLoopResultBuilder]: For program point L3417(lines 3417 3420) no Hoare annotation was computed. [2022-11-23 15:19:18,382 INFO L902 garLoopResultBuilder]: At program point mutex_lockENTRY(lines 11630 11632) the Hoare annotation is: true [2022-11-23 15:19:18,383 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 11630 11632) no Hoare annotation was computed. [2022-11-23 15:19:18,383 INFO L902 garLoopResultBuilder]: At program point ring_interrupt_indexENTRY(lines 3531 3542) the Hoare annotation is: true [2022-11-23 15:19:18,383 INFO L899 garLoopResultBuilder]: For program point ring_interrupt_indexEXIT(lines 3531 3542) no Hoare annotation was computed. [2022-11-23 15:19:18,383 INFO L895 garLoopResultBuilder]: At program point L7038(lines 7029 7044) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,383 INFO L899 garLoopResultBuilder]: For program point L7071-1(lines 7071 7072) no Hoare annotation was computed. [2022-11-23 15:19:18,383 INFO L895 garLoopResultBuilder]: At program point L9598-1(line 9598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,384 INFO L895 garLoopResultBuilder]: At program point L7071(lines 7071 7072) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,384 INFO L895 garLoopResultBuilder]: At program point L9598(line 9598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,384 INFO L899 garLoopResultBuilder]: For program point L9648(lines 9648 9651) no Hoare annotation was computed. [2022-11-23 15:19:18,384 INFO L899 garLoopResultBuilder]: For program point L7171-1(line 7171) no Hoare annotation was computed. [2022-11-23 15:19:18,384 INFO L895 garLoopResultBuilder]: At program point L7171(line 7171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,385 INFO L895 garLoopResultBuilder]: At program point L9863(line 9863) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,385 INFO L899 garLoopResultBuilder]: For program point L9863-1(line 9863) no Hoare annotation was computed. [2022-11-23 15:19:18,385 INFO L895 garLoopResultBuilder]: At program point L7039(lines 7039 7042) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,385 INFO L895 garLoopResultBuilder]: At program point L9665(line 9665) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,385 INFO L899 garLoopResultBuilder]: For program point L9665-1(line 9665) no Hoare annotation was computed. [2022-11-23 15:19:18,385 INFO L895 garLoopResultBuilder]: At program point L7188(lines 7114 7194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,386 INFO L895 garLoopResultBuilder]: At program point L7089(lines 7046 7091) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,386 INFO L895 garLoopResultBuilder]: At program point L9864(line 9864) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,386 INFO L899 garLoopResultBuilder]: For program point L9864-1(line 9864) no Hoare annotation was computed. [2022-11-23 15:19:18,386 INFO L899 garLoopResultBuilder]: For program point L7073(lines 7073 7076) no Hoare annotation was computed. [2022-11-23 15:19:18,386 INFO L899 garLoopResultBuilder]: For program point L9683(lines 9683 9694) no Hoare annotation was computed. [2022-11-23 15:19:18,386 INFO L899 garLoopResultBuilder]: For program point L7123(lines 7123 7126) no Hoare annotation was computed. [2022-11-23 15:19:18,387 INFO L895 garLoopResultBuilder]: At program point L7189(lines 7189 7192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,387 INFO L899 garLoopResultBuilder]: For program point L7057-1(line 7057) no Hoare annotation was computed. [2022-11-23 15:19:18,387 INFO L895 garLoopResultBuilder]: At program point L7057(line 7057) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,387 INFO L895 garLoopResultBuilder]: At program point L9865(line 9865) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,387 INFO L899 garLoopResultBuilder]: For program point L9865-1(line 9865) no Hoare annotation was computed. [2022-11-23 15:19:18,388 INFO L895 garLoopResultBuilder]: At program point L9882(lines 9846 9884) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,388 INFO L899 garLoopResultBuilder]: For program point L9684(lines 9684 9687) no Hoare annotation was computed. [2022-11-23 15:19:18,388 INFO L899 garLoopResultBuilder]: For program point L9684-2(lines 9684 9687) no Hoare annotation was computed. [2022-11-23 15:19:18,388 INFO L899 garLoopResultBuilder]: For program point L7058(lines 7058 7061) no Hoare annotation was computed. [2022-11-23 15:19:18,388 INFO L899 garLoopResultBuilder]: For program point L7141-1(line 7141) no Hoare annotation was computed. [2022-11-23 15:19:18,388 INFO L895 garLoopResultBuilder]: At program point L7141(line 7141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,389 INFO L895 garLoopResultBuilder]: At program point L9685(line 9685) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,389 INFO L895 garLoopResultBuilder]: At program point L9652(line 9652) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,389 INFO L899 garLoopResultBuilder]: For program point L9685-1(line 9685) no Hoare annotation was computed. [2022-11-23 15:19:18,389 INFO L899 garLoopResultBuilder]: For program point L9652-1(line 9652) no Hoare annotation was computed. [2022-11-23 15:19:18,389 INFO L899 garLoopResultBuilder]: For program point L7142(lines 7142 7145) no Hoare annotation was computed. [2022-11-23 15:19:18,389 INFO L895 garLoopResultBuilder]: At program point L7043(lines 7026 7045) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,389 INFO L899 garLoopResultBuilder]: For program point L9653(lines 9653 9656) no Hoare annotation was computed. [2022-11-23 15:19:18,390 INFO L895 garLoopResultBuilder]: At program point L9637(line 9637) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,390 INFO L899 garLoopResultBuilder]: For program point L9637-1(line 9637) no Hoare annotation was computed. [2022-11-23 15:19:18,390 INFO L899 garLoopResultBuilder]: For program point L7077(lines 7077 7080) no Hoare annotation was computed. [2022-11-23 15:19:18,390 INFO L899 garLoopResultBuilder]: For program point L7127(lines 7127 7130) no Hoare annotation was computed. [2022-11-23 15:19:18,390 INFO L899 garLoopResultBuilder]: For program point L7160(lines 7160 7167) no Hoare annotation was computed. [2022-11-23 15:19:18,390 INFO L895 garLoopResultBuilder]: At program point L9654(lines 9636 9696) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,391 INFO L895 garLoopResultBuilder]: At program point L7078(lines 7053 7090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,391 INFO L899 garLoopResultBuilder]: For program point tb_activate_pcie_devicesEXIT(lines 7092 7195) no Hoare annotation was computed. [2022-11-23 15:19:18,391 INFO L899 garLoopResultBuilder]: For program point L7062(lines 7062 7065) no Hoare annotation was computed. [2022-11-23 15:19:18,391 INFO L899 garLoopResultBuilder]: For program point L9688(lines 9688 9691) no Hoare annotation was computed. [2022-11-23 15:19:18,391 INFO L895 garLoopResultBuilder]: At program point L9688-2(lines 9688 9691) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,391 INFO L899 garLoopResultBuilder]: For program point L7178(lines 7178 7185) no Hoare annotation was computed. [2022-11-23 15:19:18,392 INFO L899 garLoopResultBuilder]: For program point L9639(lines 9639 9642) no Hoare annotation was computed. [2022-11-23 15:19:18,392 INFO L895 garLoopResultBuilder]: At program point L7162(line 7162) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,392 INFO L899 garLoopResultBuilder]: For program point L7162-1(line 7162) no Hoare annotation was computed. [2022-11-23 15:19:18,392 INFO L895 garLoopResultBuilder]: At program point L9689(line 9689) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,392 INFO L899 garLoopResultBuilder]: For program point L9689-1(line 9689) no Hoare annotation was computed. [2022-11-23 15:19:18,393 INFO L895 garLoopResultBuilder]: At program point L7146(line 7146) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,393 INFO L899 garLoopResultBuilder]: For program point L7146-1(line 7146) no Hoare annotation was computed. [2022-11-23 15:19:18,393 INFO L895 garLoopResultBuilder]: At program point L9673(line 9673) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,393 INFO L899 garLoopResultBuilder]: For program point L9673-1(line 9673) no Hoare annotation was computed. [2022-11-23 15:19:18,393 INFO L895 garLoopResultBuilder]: At program point L9657(line 9657) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,393 INFO L899 garLoopResultBuilder]: For program point L9657-1(line 9657) no Hoare annotation was computed. [2022-11-23 15:19:18,394 INFO L899 garLoopResultBuilder]: For program point L7147(lines 7147 7150) no Hoare annotation was computed. [2022-11-23 15:19:18,394 INFO L899 garLoopResultBuilder]: For program point L9872(line 9872) no Hoare annotation was computed. [2022-11-23 15:19:18,394 INFO L899 garLoopResultBuilder]: For program point L7180-1(line 7180) no Hoare annotation was computed. [2022-11-23 15:19:18,394 INFO L895 garLoopResultBuilder]: At program point L7180(line 7180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,394 INFO L895 garLoopResultBuilder]: At program point L9658(line 9658) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,394 INFO L899 garLoopResultBuilder]: For program point L9658-1(line 9658) no Hoare annotation was computed. [2022-11-23 15:19:18,395 INFO L895 garLoopResultBuilder]: At program point L9675(line 9675) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,395 INFO L899 garLoopResultBuilder]: For program point L9675-1(line 9675) no Hoare annotation was computed. [2022-11-23 15:19:18,395 INFO L895 garLoopResultBuilder]: At program point L7066(line 7066) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,395 INFO L899 garLoopResultBuilder]: For program point L9857-2(lines 9857 9875) no Hoare annotation was computed. [2022-11-23 15:19:18,395 INFO L899 garLoopResultBuilder]: For program point L7033(lines 7033 7036) no Hoare annotation was computed. [2022-11-23 15:19:18,395 INFO L899 garLoopResultBuilder]: For program point L7066-1(line 7066) no Hoare annotation was computed. [2022-11-23 15:19:18,396 INFO L899 garLoopResultBuilder]: For program point L7067(lines 7067 7070) no Hoare annotation was computed. [2022-11-23 15:19:18,396 INFO L899 garLoopResultBuilder]: For program point L7133(lines 7133 7140) no Hoare annotation was computed. [2022-11-23 15:19:18,396 INFO L895 garLoopResultBuilder]: At program point L7183(line 7183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,396 INFO L895 garLoopResultBuilder]: At program point L7084(lines 7053 7090) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,396 INFO L895 garLoopResultBuilder]: At program point L9876(line 9876) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,397 INFO L899 garLoopResultBuilder]: For program point L9876-1(line 9876) no Hoare annotation was computed. [2022-11-23 15:19:18,397 INFO L895 garLoopResultBuilder]: At program point L7118(line 7118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,397 INFO L899 garLoopResultBuilder]: For program point L7151(lines 7151 7158) no Hoare annotation was computed. [2022-11-23 15:19:18,397 INFO L899 garLoopResultBuilder]: For program point L7118-1(line 7118) no Hoare annotation was computed. [2022-11-23 15:19:18,397 INFO L895 garLoopResultBuilder]: At program point L7085(lines 7085 7088) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,397 INFO L895 garLoopResultBuilder]: At program point L9860(line 9860) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,398 INFO L899 garLoopResultBuilder]: For program point L9860-1(line 9860) no Hoare annotation was computed. [2022-11-23 15:19:18,398 INFO L899 garLoopResultBuilder]: For program point L7135-1(line 7135) no Hoare annotation was computed. [2022-11-23 15:19:18,398 INFO L899 garLoopResultBuilder]: For program point L9662-1(line 9662) no Hoare annotation was computed. [2022-11-23 15:19:18,398 INFO L895 garLoopResultBuilder]: At program point L7135(line 7135) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,398 INFO L895 garLoopResultBuilder]: At program point L9695(lines 9630 9697) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,398 INFO L895 garLoopResultBuilder]: At program point L9662(line 9662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,399 INFO L899 garLoopResultBuilder]: For program point L9877(lines 9877 9880) no Hoare annotation was computed. [2022-11-23 15:19:18,399 INFO L899 garLoopResultBuilder]: For program point L9646-1(line 9646) no Hoare annotation was computed. [2022-11-23 15:19:18,399 INFO L899 garLoopResultBuilder]: For program point L7119(lines 7119 7122) no Hoare annotation was computed. [2022-11-23 15:19:18,399 INFO L895 garLoopResultBuilder]: At program point tb_activate_pcie_devicesENTRY(lines 7092 7195) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,399 INFO L895 garLoopResultBuilder]: At program point L9646(line 9646) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,399 INFO L899 garLoopResultBuilder]: For program point L9861(lines 9861 9871) no Hoare annotation was computed. [2022-11-23 15:19:18,400 INFO L895 garLoopResultBuilder]: At program point L9861-2(lines 9861 9871) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,400 INFO L899 garLoopResultBuilder]: For program point L7169(lines 7169 7176) no Hoare annotation was computed. [2022-11-23 15:19:18,400 INFO L895 garLoopResultBuilder]: At program point L7186(lines 7114 7194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,400 INFO L899 garLoopResultBuilder]: For program point L7153-1(line 7153) no Hoare annotation was computed. [2022-11-23 15:19:18,400 INFO L895 garLoopResultBuilder]: At program point L7153(line 7153) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,401 INFO L895 garLoopResultBuilder]: At program point L9647(line 9647) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,401 INFO L899 garLoopResultBuilder]: For program point L9647-1(line 9647) no Hoare annotation was computed. [2022-11-23 15:19:18,401 INFO L899 garLoopResultBuilder]: For program point L9862-1(line 9862) no Hoare annotation was computed. [2022-11-23 15:19:18,401 INFO L895 garLoopResultBuilder]: At program point L9862(line 9862) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,401 INFO L899 garLoopResultBuilder]: For program point tb_pci_port_activeFINAL(lines 9773 9797) no Hoare annotation was computed. [2022-11-23 15:19:18,401 INFO L895 garLoopResultBuilder]: At program point L9787(line 9787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,402 INFO L899 garLoopResultBuilder]: For program point L9787-1(line 9787) no Hoare annotation was computed. [2022-11-23 15:19:18,402 INFO L899 garLoopResultBuilder]: For program point L9794-1(line 9794) no Hoare annotation was computed. [2022-11-23 15:19:18,402 INFO L899 garLoopResultBuilder]: For program point tb_pci_port_activeEXIT(lines 9773 9797) no Hoare annotation was computed. [2022-11-23 15:19:18,402 INFO L895 garLoopResultBuilder]: At program point tb_pci_port_activeENTRY(lines 9773 9797) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,402 INFO L895 garLoopResultBuilder]: At program point L9794(line 9794) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,402 INFO L899 garLoopResultBuilder]: For program point L9785(lines 9785 9793) no Hoare annotation was computed. [2022-11-23 15:19:18,403 INFO L895 garLoopResultBuilder]: At program point L9783(line 9783) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,403 INFO L899 garLoopResultBuilder]: For program point L9783-1(line 9783) no Hoare annotation was computed. [2022-11-23 15:19:18,403 INFO L902 garLoopResultBuilder]: At program point __list_addENTRY(lines 11466 11468) the Hoare annotation is: true [2022-11-23 15:19:18,403 INFO L899 garLoopResultBuilder]: For program point __list_addEXIT(lines 11466 11468) no Hoare annotation was computed. [2022-11-23 15:19:18,403 INFO L895 garLoopResultBuilder]: At program point L8704(line 8704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,403 INFO L899 garLoopResultBuilder]: For program point L8704-1(line 8704) no Hoare annotation was computed. [2022-11-23 15:19:18,404 INFO L895 garLoopResultBuilder]: At program point L8723(lines 8703 8729) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,404 INFO L895 garLoopResultBuilder]: At program point tb_switch_suspendENTRY(lines 8697 8730) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,404 INFO L899 garLoopResultBuilder]: For program point tb_switch_suspendEXIT(lines 8697 8730) no Hoare annotation was computed. [2022-11-23 15:19:18,404 INFO L895 garLoopResultBuilder]: At program point L8719(line 8719) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,404 INFO L899 garLoopResultBuilder]: For program point L8719-1(line 8719) no Hoare annotation was computed. [2022-11-23 15:19:18,404 INFO L899 garLoopResultBuilder]: For program point L8705(lines 8705 8708) no Hoare annotation was computed. [2022-11-23 15:19:18,405 INFO L895 garLoopResultBuilder]: At program point L8724(lines 8724 8727) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,405 INFO L899 garLoopResultBuilder]: For program point L8718-2(lines 8718 8721) no Hoare annotation was computed. [2022-11-23 15:19:18,405 INFO L899 garLoopResultBuilder]: For program point L8718-4(lines 8718 8721) no Hoare annotation was computed. [2022-11-23 15:19:18,405 INFO L899 garLoopResultBuilder]: For program point tb_switch_suspendFINAL(lines 8697 8730) no Hoare annotation was computed. [2022-11-23 15:19:18,405 INFO L895 garLoopResultBuilder]: At program point L8712(line 8712) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,405 INFO L899 garLoopResultBuilder]: For program point L8712-1(line 8712) no Hoare annotation was computed. [2022-11-23 15:19:18,406 INFO L899 garLoopResultBuilder]: For program point L6338-2(lines 6338 6341) no Hoare annotation was computed. [2022-11-23 15:19:18,406 INFO L899 garLoopResultBuilder]: For program point tb_ctl_freeEXIT(lines 6334 6363) no Hoare annotation was computed. [2022-11-23 15:19:18,406 INFO L895 garLoopResultBuilder]: At program point L6351(lines 6337 6362) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,406 INFO L899 garLoopResultBuilder]: For program point L6349-1(line 6349) no Hoare annotation was computed. [2022-11-23 15:19:18,406 INFO L895 garLoopResultBuilder]: At program point L6349(line 6349) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,406 INFO L899 garLoopResultBuilder]: For program point L6343-1(line 6343) no Hoare annotation was computed. [2022-11-23 15:19:18,407 INFO L895 garLoopResultBuilder]: At program point L6343(line 6343) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,407 INFO L899 garLoopResultBuilder]: For program point L6339-1(line 6339) no Hoare annotation was computed. [2022-11-23 15:19:18,407 INFO L895 garLoopResultBuilder]: At program point L6339(line 6339) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,407 INFO L895 garLoopResultBuilder]: At program point L6356-2(lines 6356 6359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,407 INFO L899 garLoopResultBuilder]: For program point tb_ctl_freeFINAL(lines 6334 6363) no Hoare annotation was computed. [2022-11-23 15:19:18,407 INFO L899 garLoopResultBuilder]: For program point L6342(lines 6342 6345) no Hoare annotation was computed. [2022-11-23 15:19:18,408 INFO L899 garLoopResultBuilder]: For program point L6338(lines 6338 6341) no Hoare annotation was computed. [2022-11-23 15:19:18,408 INFO L895 garLoopResultBuilder]: At program point tb_ctl_freeENTRY(lines 6334 6363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,408 INFO L899 garLoopResultBuilder]: For program point L6342-2(lines 6342 6345) no Hoare annotation was computed. [2022-11-23 15:19:18,408 INFO L899 garLoopResultBuilder]: For program point tb_path_is_invalidFINAL(lines 9468 9492) no Hoare annotation was computed. [2022-11-23 15:19:18,408 INFO L899 garLoopResultBuilder]: For program point tb_path_is_invalidEXIT(lines 9468 9492) no Hoare annotation was computed. [2022-11-23 15:19:18,408 INFO L902 garLoopResultBuilder]: At program point tb_path_is_invalidENTRY(lines 9468 9492) the Hoare annotation is: true [2022-11-23 15:19:18,409 INFO L902 garLoopResultBuilder]: At program point L9485(lines 9471 9491) the Hoare annotation is: true [2022-11-23 15:19:18,409 INFO L902 garLoopResultBuilder]: At program point L9486(lines 9486 9489) the Hoare annotation is: true [2022-11-23 15:19:18,409 INFO L899 garLoopResultBuilder]: For program point L9476(lines 9476 9479) no Hoare annotation was computed. [2022-11-23 15:19:18,409 INFO L899 garLoopResultBuilder]: For program point L9480(lines 9480 9483) no Hoare annotation was computed. [2022-11-23 15:19:18,409 INFO L899 garLoopResultBuilder]: For program point tb_path_allocFINAL(lines 9152 9175) no Hoare annotation was computed. [2022-11-23 15:19:18,409 INFO L902 garLoopResultBuilder]: At program point L9164(line 9164) the Hoare annotation is: true [2022-11-23 15:19:18,409 INFO L899 garLoopResultBuilder]: For program point L9164-1(line 9164) no Hoare annotation was computed. [2022-11-23 15:19:18,410 INFO L902 garLoopResultBuilder]: At program point L9167(line 9167) the Hoare annotation is: true [2022-11-23 15:19:18,410 INFO L899 garLoopResultBuilder]: For program point L9166(lines 9166 9170) no Hoare annotation was computed. [2022-11-23 15:19:18,410 INFO L899 garLoopResultBuilder]: For program point L9167-1(line 9167) no Hoare annotation was computed. [2022-11-23 15:19:18,410 INFO L899 garLoopResultBuilder]: For program point L9158-1(line 9158) no Hoare annotation was computed. [2022-11-23 15:19:18,410 INFO L902 garLoopResultBuilder]: At program point tb_path_allocENTRY(lines 9152 9175) the Hoare annotation is: true [2022-11-23 15:19:18,410 INFO L899 garLoopResultBuilder]: For program point L9160(lines 9160 9163) no Hoare annotation was computed. [2022-11-23 15:19:18,411 INFO L899 garLoopResultBuilder]: For program point tb_path_allocEXIT(lines 9152 9175) no Hoare annotation was computed. [2022-11-23 15:19:18,411 INFO L902 garLoopResultBuilder]: At program point L9158(line 9158) the Hoare annotation is: true [2022-11-23 15:19:18,411 INFO L899 garLoopResultBuilder]: For program point L3327-1(line 3327) no Hoare annotation was computed. [2022-11-23 15:19:18,411 INFO L902 garLoopResultBuilder]: At program point L3327(line 3327) the Hoare annotation is: true [2022-11-23 15:19:18,411 INFO L902 garLoopResultBuilder]: At program point __kmallocENTRY(lines 3325 3328) the Hoare annotation is: true [2022-11-23 15:19:18,411 INFO L899 garLoopResultBuilder]: For program point __kmallocEXIT(lines 3325 3328) no Hoare annotation was computed. [2022-11-23 15:19:18,411 INFO L902 garLoopResultBuilder]: At program point dev_driver_stringENTRY(lines 11492 11494) the Hoare annotation is: true [2022-11-23 15:19:18,412 INFO L899 garLoopResultBuilder]: For program point dev_driver_stringEXIT(lines 11492 11494) no Hoare annotation was computed. [2022-11-23 15:19:18,412 INFO L899 garLoopResultBuilder]: For program point L11493-1(line 11493) no Hoare annotation was computed. [2022-11-23 15:19:18,412 INFO L902 garLoopResultBuilder]: At program point L11493(line 11493) the Hoare annotation is: true [2022-11-23 15:19:18,412 INFO L895 garLoopResultBuilder]: At program point tb_drom_read_uid_onlyENTRY(lines 10301 10334) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,412 INFO L895 garLoopResultBuilder]: At program point L10325(line 10325) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,412 INFO L899 garLoopResultBuilder]: For program point L10325-1(line 10325) no Hoare annotation was computed. [2022-11-23 15:19:18,413 INFO L899 garLoopResultBuilder]: For program point L10323(lines 10323 10330) no Hoare annotation was computed. [2022-11-23 15:19:18,413 INFO L899 garLoopResultBuilder]: For program point tb_drom_read_uid_onlyFINAL(lines 10301 10334) no Hoare annotation was computed. [2022-11-23 15:19:18,413 INFO L895 garLoopResultBuilder]: At program point L10322(line 10322) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,413 INFO L895 garLoopResultBuilder]: At program point L10317(line 10317) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,413 INFO L899 garLoopResultBuilder]: For program point L10317-1(line 10317) no Hoare annotation was computed. [2022-11-23 15:19:18,413 INFO L899 garLoopResultBuilder]: For program point L10322-1(line 10322) no Hoare annotation was computed. [2022-11-23 15:19:18,414 INFO L899 garLoopResultBuilder]: For program point L10318(lines 10318 10321) no Hoare annotation was computed. [2022-11-23 15:19:18,414 INFO L899 garLoopResultBuilder]: For program point L10313(lines 10313 10316) no Hoare annotation was computed. [2022-11-23 15:19:18,414 INFO L895 garLoopResultBuilder]: At program point L10311(line 10311) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,414 INFO L899 garLoopResultBuilder]: For program point tb_drom_read_uid_onlyEXIT(lines 10301 10334) no Hoare annotation was computed. [2022-11-23 15:19:18,414 INFO L899 garLoopResultBuilder]: For program point L10311-1(line 10311) no Hoare annotation was computed. [2022-11-23 15:19:18,414 INFO L899 garLoopResultBuilder]: For program point INIT_LIST_HEADEXIT(lines 3086 3093) no Hoare annotation was computed. [2022-11-23 15:19:18,415 INFO L902 garLoopResultBuilder]: At program point INIT_LIST_HEADENTRY(lines 3086 3093) the Hoare annotation is: true [2022-11-23 15:19:18,415 INFO L899 garLoopResultBuilder]: For program point L7921-1(line 7921) no Hoare annotation was computed. [2022-11-23 15:19:18,415 INFO L895 garLoopResultBuilder]: At program point L7921(line 7921) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,415 INFO L899 garLoopResultBuilder]: For program point L7922-1(lines 7922 7923) no Hoare annotation was computed. [2022-11-23 15:19:18,415 INFO L895 garLoopResultBuilder]: At program point tb_port_writeENTRY(lines 7915 7926) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,415 INFO L899 garLoopResultBuilder]: For program point tb_port_writeEXIT(lines 7915 7926) no Hoare annotation was computed. [2022-11-23 15:19:18,416 INFO L895 garLoopResultBuilder]: At program point L7922(lines 7922 7923) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,416 INFO L895 garLoopResultBuilder]: At program point L9441(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,416 INFO L895 garLoopResultBuilder]: At program point L9408(line 9408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,416 INFO L895 garLoopResultBuilder]: At program point L9375(line 9375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,416 INFO L895 garLoopResultBuilder]: At program point L9408-1(line 9408) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,417 INFO L899 garLoopResultBuilder]: For program point L9334-1(line 9334) no Hoare annotation was computed. [2022-11-23 15:19:18,417 INFO L895 garLoopResultBuilder]: At program point L9458(line 9458) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,417 INFO L895 garLoopResultBuilder]: At program point L9334(line 9334) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,417 INFO L899 garLoopResultBuilder]: For program point L9458-1(line 9458) no Hoare annotation was computed. [2022-11-23 15:19:18,417 INFO L899 garLoopResultBuilder]: For program point L9359(lines 9359 9362) no Hoare annotation was computed. [2022-11-23 15:19:18,418 INFO L895 garLoopResultBuilder]: At program point L9128(line 9128) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,418 INFO L899 garLoopResultBuilder]: For program point L9128-1(line 9128) no Hoare annotation was computed. [2022-11-23 15:19:18,418 INFO L899 garLoopResultBuilder]: For program point L9343(line 9343) no Hoare annotation was computed. [2022-11-23 15:19:18,418 INFO L895 garLoopResultBuilder]: At program point L9335-2(lines 9335 9342) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,418 INFO L895 garLoopResultBuilder]: At program point L9459(line 9459) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,418 INFO L899 garLoopResultBuilder]: For program point L9459-1(line 9459) no Hoare annotation was computed. [2022-11-23 15:19:18,419 INFO L895 garLoopResultBuilder]: At program point L9145(line 9145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,419 INFO L895 garLoopResultBuilder]: At program point L9145-1(line 9145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,419 INFO L899 garLoopResultBuilder]: For program point L9335(lines 9335 9342) no Hoare annotation was computed. [2022-11-23 15:19:18,419 INFO L899 garLoopResultBuilder]: For program point tb_path_activateEXIT(lines 9312 9467) no Hoare annotation was computed. [2022-11-23 15:19:18,419 INFO L895 garLoopResultBuilder]: At program point L9336(line 9336) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,419 INFO L899 garLoopResultBuilder]: For program point L8180-1(line 8180) no Hoare annotation was computed. [2022-11-23 15:19:18,420 INFO L899 garLoopResultBuilder]: For program point L9336-1(line 9336) no Hoare annotation was computed. [2022-11-23 15:19:18,420 INFO L895 garLoopResultBuilder]: At program point L8180(line 8180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,420 INFO L895 garLoopResultBuilder]: At program point L9436(lines 9436 9438) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,420 INFO L899 garLoopResultBuilder]: For program point L9436-1(lines 9436 9438) no Hoare annotation was computed. [2022-11-23 15:19:18,420 INFO L895 garLoopResultBuilder]: At program point tb_path_activateENTRY(lines 9312 9467) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,421 INFO L899 garLoopResultBuilder]: For program point tb_path_activateFINAL(lines 9312 9467) no Hoare annotation was computed. [2022-11-23 15:19:18,421 INFO L895 garLoopResultBuilder]: At program point L9139(line 9139) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,421 INFO L899 garLoopResultBuilder]: For program point L9139-1(line 9139) no Hoare annotation was computed. [2022-11-23 15:19:18,421 INFO L895 garLoopResultBuilder]: At program point L9337(line 9337) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,421 INFO L899 garLoopResultBuilder]: For program point L9337-1(line 9337) no Hoare annotation was computed. [2022-11-23 15:19:18,421 INFO L899 garLoopResultBuilder]: For program point L9354(lines 9354 9357) no Hoare annotation was computed. [2022-11-23 15:19:18,422 INFO L895 garLoopResultBuilder]: At program point L9404(lines 9404 9406) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,422 INFO L899 garLoopResultBuilder]: For program point L9404-1(lines 9404 9406) no Hoare annotation was computed. [2022-11-23 15:19:18,422 INFO L895 garLoopResultBuilder]: At program point L9363(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,422 INFO L895 garLoopResultBuilder]: At program point L9380(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,422 INFO L895 garLoopResultBuilder]: At program point L9124(line 9124) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,423 INFO L895 garLoopResultBuilder]: At program point L9347(line 9347) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,423 INFO L899 garLoopResultBuilder]: For program point L9124-1(line 9124) no Hoare annotation was computed. [2022-11-23 15:19:18,423 INFO L899 garLoopResultBuilder]: For program point L9347-1(line 9347) no Hoare annotation was computed. [2022-11-23 15:19:18,423 INFO L895 garLoopResultBuilder]: At program point L9446(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,423 INFO L895 garLoopResultBuilder]: At program point L8183-1(line 8183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,423 INFO L895 garLoopResultBuilder]: At program point L8183(line 8183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,424 INFO L895 garLoopResultBuilder]: At program point L9348(line 9348) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,424 INFO L899 garLoopResultBuilder]: For program point L9348-1(line 9348) no Hoare annotation was computed. [2022-11-23 15:19:18,424 INFO L895 garLoopResultBuilder]: At program point L9373(line 9373) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,424 INFO L899 garLoopResultBuilder]: For program point L9373-1(line 9373) no Hoare annotation was computed. [2022-11-23 15:19:18,424 INFO L899 garLoopResultBuilder]: For program point L9439(lines 9439 9444) no Hoare annotation was computed. [2022-11-23 15:19:18,424 INFO L895 garLoopResultBuilder]: At program point L9365(lines 9331 9466) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,425 INFO L899 garLoopResultBuilder]: For program point L9332(lines 9332 9346) no Hoare annotation was computed. [2022-11-23 15:19:18,425 INFO L899 garLoopResultBuilder]: For program point L9464(line 9464) no Hoare annotation was computed. [2022-11-23 15:19:18,425 INFO L899 garLoopResultBuilder]: For program point L9134-1(line 9134) no Hoare annotation was computed. [2022-11-23 15:19:18,425 INFO L895 garLoopResultBuilder]: At program point L9456(line 9456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,425 INFO L899 garLoopResultBuilder]: For program point L9456-1(line 9456) no Hoare annotation was computed. [2022-11-23 15:19:18,425 INFO L895 garLoopResultBuilder]: At program point L9134(line 9134) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,426 INFO L895 garLoopResultBuilder]: At program point L9440(line 9440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,426 INFO L899 garLoopResultBuilder]: For program point L9407(lines 9407 9412) no Hoare annotation was computed. [2022-11-23 15:19:18,426 INFO L895 garLoopResultBuilder]: At program point L9440-1(line 9440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,426 INFO L899 garLoopResultBuilder]: For program point L9374(lines 9374 9378) no Hoare annotation was computed. [2022-11-23 15:19:18,426 INFO L895 garLoopResultBuilder]: At program point L9432(line 9432) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,427 INFO L899 garLoopResultBuilder]: For program point L9432-1(line 9432) no Hoare annotation was computed. [2022-11-23 15:19:18,427 INFO L899 garLoopResultBuilder]: For program point L9457(lines 9457 9463) no Hoare annotation was computed. [2022-11-23 15:19:18,427 INFO L895 garLoopResultBuilder]: At program point L9457-2(lines 9457 9463) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,427 INFO L895 garLoopResultBuilder]: At program point L10106(line 10106) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,427 INFO L899 garLoopResultBuilder]: For program point L10083-2(lines 10083 10090) no Hoare annotation was computed. [2022-11-23 15:19:18,427 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_transferFINAL(lines 10078 10109) no Hoare annotation was computed. [2022-11-23 15:19:18,428 INFO L895 garLoopResultBuilder]: At program point L10098(line 10098) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,428 INFO L899 garLoopResultBuilder]: For program point L10106-1(line 10106) no Hoare annotation was computed. [2022-11-23 15:19:18,428 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_transferENTRY(lines 10078 10109) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,428 INFO L895 garLoopResultBuilder]: At program point L10092(line 10092) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,428 INFO L899 garLoopResultBuilder]: For program point L10092-1(line 10092) no Hoare annotation was computed. [2022-11-23 15:19:18,428 INFO L899 garLoopResultBuilder]: For program point L10098-1(line 10098) no Hoare annotation was computed. [2022-11-23 15:19:18,429 INFO L895 garLoopResultBuilder]: At program point L10084(line 10084) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,429 INFO L899 garLoopResultBuilder]: For program point L10084-1(line 10084) no Hoare annotation was computed. [2022-11-23 15:19:18,429 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_transferEXIT(lines 10078 10109) no Hoare annotation was computed. [2022-11-23 15:19:18,429 INFO L899 garLoopResultBuilder]: For program point L10099(lines 10099 10102) no Hoare annotation was computed. [2022-11-23 15:19:18,429 INFO L899 garLoopResultBuilder]: For program point L10093(lines 10093 10096) no Hoare annotation was computed. [2022-11-23 15:19:18,429 INFO L899 garLoopResultBuilder]: For program point L10097(lines 10097 10104) no Hoare annotation was computed. [2022-11-23 15:19:18,430 INFO L899 garLoopResultBuilder]: For program point L10097-2(lines 10097 10104) no Hoare annotation was computed. [2022-11-23 15:19:18,430 INFO L899 garLoopResultBuilder]: For program point L10085(lines 10085 10088) no Hoare annotation was computed. [2022-11-23 15:19:18,430 INFO L899 garLoopResultBuilder]: For program point L10083(lines 10083 10090) no Hoare annotation was computed. [2022-11-23 15:19:18,430 INFO L899 garLoopResultBuilder]: For program point L4152(lines 4152 4157) no Hoare annotation was computed. [2022-11-23 15:19:18,430 INFO L895 garLoopResultBuilder]: At program point nhi_interrupt_workENTRY(lines 4117 4180) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,430 INFO L895 garLoopResultBuilder]: At program point L5395(lines 5391 5398) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,431 INFO L895 garLoopResultBuilder]: At program point L5387(lines 5383 5390) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,431 INFO L899 garLoopResultBuilder]: For program point L4173(lines 4173 4176) no Hoare annotation was computed. [2022-11-23 15:19:18,431 INFO L899 garLoopResultBuilder]: For program point L4169-1(line 4169) no Hoare annotation was computed. [2022-11-23 15:19:18,431 INFO L895 garLoopResultBuilder]: At program point L4169(line 4169) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,431 INFO L895 garLoopResultBuilder]: At program point L4174(lines 4127 4179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,431 INFO L895 garLoopResultBuilder]: At program point L4170(lines 4127 4179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,432 INFO L899 garLoopResultBuilder]: For program point L4137-1(lines 4137 4141) no Hoare annotation was computed. [2022-11-23 15:19:18,432 INFO L899 garLoopResultBuilder]: For program point L4158-2(lines 4127 4179) no Hoare annotation was computed. [2022-11-23 15:19:18,432 INFO L895 garLoopResultBuilder]: At program point L4138(line 4138) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,432 INFO L899 garLoopResultBuilder]: For program point L4138-1(line 4138) no Hoare annotation was computed. [2022-11-23 15:19:18,432 INFO L895 garLoopResultBuilder]: At program point L5394(line 5394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,432 INFO L899 garLoopResultBuilder]: For program point nhi_interrupt_workEXIT(lines 4117 4180) no Hoare annotation was computed. [2022-11-23 15:19:18,433 INFO L895 garLoopResultBuilder]: At program point L5394-1(line 5394) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,433 INFO L895 garLoopResultBuilder]: At program point L4172(lines 4127 4179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,433 INFO L895 garLoopResultBuilder]: At program point L5386(line 5386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,433 INFO L899 garLoopResultBuilder]: For program point L4143-2(lines 4127 4179) no Hoare annotation was computed. [2022-11-23 15:19:18,433 INFO L895 garLoopResultBuilder]: At program point L5386-1(line 5386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1)) (not (= ~ldv_mutex_lock_of_tb~0 1))) [2022-11-23 15:19:18,434 INFO L899 garLoopResultBuilder]: For program point tb_cap_is_basicEXIT(lines 8847 8852) no Hoare annotation was computed. [2022-11-23 15:19:18,434 INFO L902 garLoopResultBuilder]: At program point tb_cap_is_basicENTRY(lines 8847 8852) the Hoare annotation is: true [2022-11-23 15:19:18,434 INFO L899 garLoopResultBuilder]: For program point tb_pci_init_pathEXIT(lines 9616 9629) no Hoare annotation was computed. [2022-11-23 15:19:18,434 INFO L902 garLoopResultBuilder]: At program point tb_pci_init_pathENTRY(lines 9616 9629) the Hoare annotation is: true [2022-11-23 15:19:18,434 INFO L895 garLoopResultBuilder]: At program point L9271(lines 9271 9274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,434 INFO L895 garLoopResultBuilder]: At program point L9270(lines 9238 9276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,435 INFO L899 garLoopResultBuilder]: For program point L9261(lines 9261 9268) no Hoare annotation was computed. [2022-11-23 15:19:18,435 INFO L899 garLoopResultBuilder]: For program point L9261-2(lines 9261 9268) no Hoare annotation was computed. [2022-11-23 15:19:18,435 INFO L895 garLoopResultBuilder]: At program point L9258(lines 9258 9260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,435 INFO L899 garLoopResultBuilder]: For program point __tb_path_deactivate_hopsEXIT(lines 9231 9277) no Hoare annotation was computed. [2022-11-23 15:19:18,435 INFO L895 garLoopResultBuilder]: At program point __tb_path_deactivate_hopsENTRY(lines 9231 9277) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,435 INFO L895 garLoopResultBuilder]: At program point L9263(line 9263) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,436 INFO L899 garLoopResultBuilder]: For program point L9263-1(line 9263) no Hoare annotation was computed. [2022-11-23 15:19:18,436 INFO L899 garLoopResultBuilder]: For program point L9258-1(lines 9258 9260) no Hoare annotation was computed. [2022-11-23 15:19:18,436 INFO L902 garLoopResultBuilder]: At program point L9728(line 9728) the Hoare annotation is: true [2022-11-23 15:19:18,436 INFO L899 garLoopResultBuilder]: For program point L9728-1(line 9728) no Hoare annotation was computed. [2022-11-23 15:19:18,436 INFO L902 garLoopResultBuilder]: At program point L9716(line 9716) the Hoare annotation is: true [2022-11-23 15:19:18,436 INFO L899 garLoopResultBuilder]: For program point L9716-1(line 9716) no Hoare annotation was computed. [2022-11-23 15:19:18,437 INFO L902 garLoopResultBuilder]: At program point L9714(line 9714) the Hoare annotation is: true [2022-11-23 15:19:18,437 INFO L899 garLoopResultBuilder]: For program point L9708-2(lines 9708 9726) no Hoare annotation was computed. [2022-11-23 15:19:18,437 INFO L899 garLoopResultBuilder]: For program point L9714-1(line 9714) no Hoare annotation was computed. [2022-11-23 15:19:18,437 INFO L899 garLoopResultBuilder]: For program point L9712(lines 9712 9722) no Hoare annotation was computed. [2022-11-23 15:19:18,437 INFO L902 garLoopResultBuilder]: At program point L9712-2(lines 9712 9722) the Hoare annotation is: true [2022-11-23 15:19:18,437 INFO L899 garLoopResultBuilder]: For program point tb_pci_freeFINAL(lines 9698 9732) no Hoare annotation was computed. [2022-11-23 15:19:18,437 INFO L899 garLoopResultBuilder]: For program point L9723(line 9723) no Hoare annotation was computed. [2022-11-23 15:19:18,438 INFO L902 garLoopResultBuilder]: At program point L9729(line 9729) the Hoare annotation is: true [2022-11-23 15:19:18,438 INFO L902 garLoopResultBuilder]: At program point L9727(line 9727) the Hoare annotation is: true [2022-11-23 15:19:18,438 INFO L899 garLoopResultBuilder]: For program point L9727-1(line 9727) no Hoare annotation was computed. [2022-11-23 15:19:18,438 INFO L902 garLoopResultBuilder]: At program point L9715(line 9715) the Hoare annotation is: true [2022-11-23 15:19:18,438 INFO L899 garLoopResultBuilder]: For program point L9715-1(line 9715) no Hoare annotation was computed. [2022-11-23 15:19:18,438 INFO L902 garLoopResultBuilder]: At program point tb_pci_freeENTRY(lines 9698 9732) the Hoare annotation is: true [2022-11-23 15:19:18,439 INFO L902 garLoopResultBuilder]: At program point L9713(line 9713) the Hoare annotation is: true [2022-11-23 15:19:18,439 INFO L899 garLoopResultBuilder]: For program point L9713-1(line 9713) no Hoare annotation was computed. [2022-11-23 15:19:18,439 INFO L902 garLoopResultBuilder]: At program point L9711(line 9711) the Hoare annotation is: true [2022-11-23 15:19:18,439 INFO L899 garLoopResultBuilder]: For program point tb_pci_freeEXIT(lines 9698 9732) no Hoare annotation was computed. [2022-11-23 15:19:18,439 INFO L899 garLoopResultBuilder]: For program point L9711-1(line 9711) no Hoare annotation was computed. [2022-11-23 15:19:18,439 INFO L899 garLoopResultBuilder]: For program point pci_get_drvdataEXIT(lines 3486 3493) no Hoare annotation was computed. [2022-11-23 15:19:18,439 INFO L902 garLoopResultBuilder]: At program point pci_get_drvdataENTRY(lines 3486 3493) the Hoare annotation is: true [2022-11-23 15:19:18,440 INFO L899 garLoopResultBuilder]: For program point __list_del_entryEXIT(lines 11469 11471) no Hoare annotation was computed. [2022-11-23 15:19:18,440 INFO L902 garLoopResultBuilder]: At program point __list_del_entryENTRY(lines 11469 11471) the Hoare annotation is: true [2022-11-23 15:19:18,440 INFO L899 garLoopResultBuilder]: For program point L6861-1(line 6861) no Hoare annotation was computed. [2022-11-23 15:19:18,440 INFO L902 garLoopResultBuilder]: At program point L6861(line 6861) the Hoare annotation is: true [2022-11-23 15:19:18,440 INFO L899 garLoopResultBuilder]: For program point tb_is_upstream_portEXIT(lines 6857 6864) no Hoare annotation was computed. [2022-11-23 15:19:18,440 INFO L902 garLoopResultBuilder]: At program point tb_is_upstream_portENTRY(lines 6857 6864) the Hoare annotation is: true [2022-11-23 15:19:18,440 INFO L902 garLoopResultBuilder]: At program point iowrite32ENTRY(lines 11547 11549) the Hoare annotation is: true [2022-11-23 15:19:18,441 INFO L899 garLoopResultBuilder]: For program point iowrite32EXIT(lines 11547 11549) no Hoare annotation was computed. [2022-11-23 15:19:18,441 INFO L899 garLoopResultBuilder]: For program point L11169-1(lines 11169 11172) no Hoare annotation was computed. [2022-11-23 15:19:18,441 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tb_ringEXIT(lines 11166 11176) no Hoare annotation was computed. [2022-11-23 15:19:18,441 INFO L899 garLoopResultBuilder]: For program point L11169(lines 11169 11172) no Hoare annotation was computed. [2022-11-23 15:19:18,441 INFO L895 garLoopResultBuilder]: At program point L11170(line 11170) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse3 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse3) (or .cse0 .cse1 .cse2 .cse4 .cse3) (or .cse1 .cse2 .cse4 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) .cse3))) [2022-11-23 15:19:18,442 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_lock_of_tb_ringENTRY(lines 11166 11176) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse5 (not (= 2 ~ldv_mutex_lock_of_tb~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse1 .cse2 .cse3 .cse5 (not (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse5 .cse4))) [2022-11-23 15:19:18,442 INFO L899 garLoopResultBuilder]: For program point ring_allocEXIT(lines 3862 3975) no Hoare annotation was computed. [2022-11-23 15:19:18,442 INFO L895 garLoopResultBuilder]: At program point L3892(line 3892) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,442 INFO L899 garLoopResultBuilder]: For program point L3892-1(line 3892) no Hoare annotation was computed. [2022-11-23 15:19:18,442 INFO L899 garLoopResultBuilder]: For program point L3917-1(line 3917) no Hoare annotation was computed. [2022-11-23 15:19:18,443 INFO L895 garLoopResultBuilder]: At program point L3917(line 3917) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,443 INFO L895 garLoopResultBuilder]: At program point L3942(line 3942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,443 INFO L895 garLoopResultBuilder]: At program point L3942-1(line 3942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,443 INFO L895 garLoopResultBuilder]: At program point L3967(lines 3967 3970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,443 INFO L899 garLoopResultBuilder]: For program point L3901-2(lines 3901 3929) no Hoare annotation was computed. [2022-11-23 15:19:18,444 INFO L899 garLoopResultBuilder]: For program point L3926(line 3926) no Hoare annotation was computed. [2022-11-23 15:19:18,444 INFO L899 garLoopResultBuilder]: For program point L3918(lines 3918 3925) no Hoare annotation was computed. [2022-11-23 15:19:18,444 INFO L895 garLoopResultBuilder]: At program point L3918-2(lines 3918 3925) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,444 INFO L899 garLoopResultBuilder]: For program point L3943(line 3943) no Hoare annotation was computed. [2022-11-23 15:19:18,444 INFO L895 garLoopResultBuilder]: At program point L3968(line 3968) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,444 INFO L899 garLoopResultBuilder]: For program point L3919-1(line 3919) no Hoare annotation was computed. [2022-11-23 15:19:18,445 INFO L895 garLoopResultBuilder]: At program point L3919(line 3919) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,445 INFO L895 garLoopResultBuilder]: At program point L3936(line 3936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,445 INFO L899 garLoopResultBuilder]: For program point L3903-1(line 3903) no Hoare annotation was computed. [2022-11-23 15:19:18,445 INFO L895 garLoopResultBuilder]: At program point L3903(line 3903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,445 INFO L895 garLoopResultBuilder]: At program point L3936-1(line 3936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,446 INFO L895 garLoopResultBuilder]: At program point ring_allocENTRY(lines 3862 3975) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,446 INFO L895 garLoopResultBuilder]: At program point L3920(line 3920) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,446 INFO L899 garLoopResultBuilder]: For program point L3887(lines 3887 3900) no Hoare annotation was computed. [2022-11-23 15:19:18,446 INFO L899 garLoopResultBuilder]: For program point L3920-1(line 3920) no Hoare annotation was computed. [2022-11-23 15:19:18,446 INFO L899 garLoopResultBuilder]: For program point L3912(line 3912) no Hoare annotation was computed. [2022-11-23 15:19:18,446 INFO L899 garLoopResultBuilder]: For program point ring_allocFINAL(lines 3862 3975) no Hoare annotation was computed. [2022-11-23 15:19:18,447 INFO L899 garLoopResultBuilder]: For program point L3904(lines 3904 3911) no Hoare annotation was computed. [2022-11-23 15:19:18,447 INFO L895 garLoopResultBuilder]: At program point L3937(line 3937) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,447 INFO L895 garLoopResultBuilder]: At program point L3904-2(lines 3904 3911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,447 INFO L895 garLoopResultBuilder]: At program point L3938(line 3938) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,447 INFO L899 garLoopResultBuilder]: For program point L3971(line 3971) no Hoare annotation was computed. [2022-11-23 15:19:18,447 INFO L899 garLoopResultBuilder]: For program point L3905-1(line 3905) no Hoare annotation was computed. [2022-11-23 15:19:18,448 INFO L895 garLoopResultBuilder]: At program point L3905(line 3905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,448 INFO L895 garLoopResultBuilder]: At program point L5276-1(line 5276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,448 INFO L895 garLoopResultBuilder]: At program point L3930(line 3930) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,448 INFO L895 garLoopResultBuilder]: At program point L5276(line 5276) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,448 INFO L899 garLoopResultBuilder]: For program point L3897(line 3897) no Hoare annotation was computed. [2022-11-23 15:19:18,449 INFO L899 garLoopResultBuilder]: For program point L3930-1(line 3930) no Hoare annotation was computed. [2022-11-23 15:19:18,449 INFO L895 garLoopResultBuilder]: At program point L5268-1(line 5268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,449 INFO L899 garLoopResultBuilder]: For program point L3955(lines 3955 3958) no Hoare annotation was computed. [2022-11-23 15:19:18,449 INFO L895 garLoopResultBuilder]: At program point L5268(line 5268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,449 INFO L899 garLoopResultBuilder]: For program point L3889-1(line 3889) no Hoare annotation was computed. [2022-11-23 15:19:18,449 INFO L895 garLoopResultBuilder]: At program point L3889(line 3889) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,450 INFO L895 garLoopResultBuilder]: At program point L5260-1(line 5260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,450 INFO L895 garLoopResultBuilder]: At program point L5260(line 5260) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,450 INFO L895 garLoopResultBuilder]: At program point L3906(line 3906) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,450 INFO L899 garLoopResultBuilder]: For program point L3939(line 3939) no Hoare annotation was computed. [2022-11-23 15:19:18,450 INFO L899 garLoopResultBuilder]: For program point L3906-1(line 3906) no Hoare annotation was computed. [2022-11-23 15:19:18,451 INFO L895 garLoopResultBuilder]: At program point L5277(lines 5273 5280) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,451 INFO L895 garLoopResultBuilder]: At program point L11512(line 11512) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,451 INFO L895 garLoopResultBuilder]: At program point L3956(lines 3882 3974) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,451 INFO L899 garLoopResultBuilder]: For program point L3890(lines 3890 3896) no Hoare annotation was computed. [2022-11-23 15:19:18,451 INFO L895 garLoopResultBuilder]: At program point L5269(lines 5265 5272) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,452 INFO L895 garLoopResultBuilder]: At program point L11512-1(line 11512) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,452 INFO L895 garLoopResultBuilder]: At program point L3890-2(lines 3890 3896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,452 INFO L895 garLoopResultBuilder]: At program point L5261(lines 5257 5264) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,452 INFO L899 garLoopResultBuilder]: For program point L3915-2(lines 3915 3929) no Hoare annotation was computed. [2022-11-23 15:19:18,452 INFO L899 garLoopResultBuilder]: For program point L3932(lines 3932 3935) no Hoare annotation was computed. [2022-11-23 15:19:18,452 INFO L899 garLoopResultBuilder]: For program point L3891-1(line 3891) no Hoare annotation was computed. [2022-11-23 15:19:18,453 INFO L895 garLoopResultBuilder]: At program point L3891(line 3891) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (= ~ldv_state_variable_4~0 2) (= 2 ~ldv_mutex_lock_of_tb_nhi~0) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,453 INFO L899 garLoopResultBuilder]: For program point tb_upstream_portEXIT(lines 6824 6829) no Hoare annotation was computed. [2022-11-23 15:19:18,453 INFO L902 garLoopResultBuilder]: At program point tb_upstream_portENTRY(lines 6824 6829) the Hoare annotation is: true [2022-11-23 15:19:18,453 INFO L895 garLoopResultBuilder]: At program point L4479(line 4479) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,453 INFO L899 garLoopResultBuilder]: For program point L4478(lines 4478 4483) no Hoare annotation was computed. [2022-11-23 15:19:18,454 INFO L899 garLoopResultBuilder]: For program point L4479-1(line 4479) no Hoare annotation was computed. [2022-11-23 15:19:18,454 INFO L899 garLoopResultBuilder]: For program point call_and_disable_work_1FINAL(lines 4457 4486) no Hoare annotation was computed. [2022-11-23 15:19:18,454 INFO L899 garLoopResultBuilder]: For program point call_and_disable_work_1EXIT(lines 4457 4486) no Hoare annotation was computed. [2022-11-23 15:19:18,454 INFO L895 garLoopResultBuilder]: At program point L4473(line 4473) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,454 INFO L899 garLoopResultBuilder]: For program point L4472(lines 4472 4477) no Hoare annotation was computed. [2022-11-23 15:19:18,454 INFO L899 garLoopResultBuilder]: For program point L4473-1(line 4473) no Hoare annotation was computed. [2022-11-23 15:19:18,455 INFO L895 garLoopResultBuilder]: At program point L4467(line 4467) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,455 INFO L899 garLoopResultBuilder]: For program point L4466(lines 4466 4471) no Hoare annotation was computed. [2022-11-23 15:19:18,455 INFO L899 garLoopResultBuilder]: For program point L4467-1(line 4467) no Hoare annotation was computed. [2022-11-23 15:19:18,455 INFO L895 garLoopResultBuilder]: At program point L4461(line 4461) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,455 INFO L899 garLoopResultBuilder]: For program point L4460(lines 4460 4465) no Hoare annotation was computed. [2022-11-23 15:19:18,455 INFO L899 garLoopResultBuilder]: For program point L4461-1(line 4461) no Hoare annotation was computed. [2022-11-23 15:19:18,456 INFO L895 garLoopResultBuilder]: At program point call_and_disable_work_1ENTRY(lines 4457 4486) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,456 INFO L899 garLoopResultBuilder]: For program point L6495-1(line 6495) no Hoare annotation was computed. [2022-11-23 15:19:18,456 INFO L895 garLoopResultBuilder]: At program point L6495(line 6495) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,456 INFO L899 garLoopResultBuilder]: For program point L6497-1(line 6497) no Hoare annotation was computed. [2022-11-23 15:19:18,456 INFO L895 garLoopResultBuilder]: At program point L6497(line 6497) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,457 INFO L899 garLoopResultBuilder]: For program point tb_cfg_read_rawEXIT(lines 6462 6502) no Hoare annotation was computed. [2022-11-23 15:19:18,457 INFO L899 garLoopResultBuilder]: For program point L6483-1(line 6483) no Hoare annotation was computed. [2022-11-23 15:19:18,457 INFO L895 garLoopResultBuilder]: At program point L6483(line 6483) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,457 INFO L899 garLoopResultBuilder]: For program point L6475-1(line 6475) no Hoare annotation was computed. [2022-11-23 15:19:18,457 INFO L895 garLoopResultBuilder]: At program point L6475(line 6475) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,457 INFO L899 garLoopResultBuilder]: For program point L6496-2(lines 6496 6499) no Hoare annotation was computed. [2022-11-23 15:19:18,458 INFO L899 garLoopResultBuilder]: For program point L6496(lines 6496 6499) no Hoare annotation was computed. [2022-11-23 15:19:18,458 INFO L899 garLoopResultBuilder]: For program point L6490(lines 6490 6493) no Hoare annotation was computed. [2022-11-23 15:19:18,458 INFO L895 garLoopResultBuilder]: At program point tb_cfg_read_rawENTRY(lines 6462 6502) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,458 INFO L899 garLoopResultBuilder]: For program point L6488-1(lines 6488 6489) no Hoare annotation was computed. [2022-11-23 15:19:18,458 INFO L895 garLoopResultBuilder]: At program point L6488(lines 6488 6489) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,458 INFO L899 garLoopResultBuilder]: For program point L6484(lines 6484 6487) no Hoare annotation was computed. [2022-11-23 15:19:18,459 INFO L899 garLoopResultBuilder]: For program point tb_cfg_read_rawFINAL(lines 6462 6502) no Hoare annotation was computed. [2022-11-23 15:19:18,459 INFO L895 garLoopResultBuilder]: At program point L5244-1(line 5244) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,459 INFO L895 garLoopResultBuilder]: At program point L5245(lines 5241 5248) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,459 INFO L895 garLoopResultBuilder]: At program point L5244(line 5244) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,459 INFO L899 garLoopResultBuilder]: For program point L3852(lines 3852 3857) no Hoare annotation was computed. [2022-11-23 15:19:18,460 INFO L895 garLoopResultBuilder]: At program point L3853-1(line 3853) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,460 INFO L895 garLoopResultBuilder]: At program point __ring_enqueueENTRY(lines 3846 3861) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,460 INFO L895 garLoopResultBuilder]: At program point L3853(line 3853) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,460 INFO L899 garLoopResultBuilder]: For program point L3852-1(lines 3852 3857) no Hoare annotation was computed. [2022-11-23 15:19:18,460 INFO L899 garLoopResultBuilder]: For program point __ring_enqueueEXIT(lines 3846 3861) no Hoare annotation was computed. [2022-11-23 15:19:18,461 INFO L895 garLoopResultBuilder]: At program point L5252-1(line 5252) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,461 INFO L895 garLoopResultBuilder]: At program point L5253(lines 5249 5256) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (= ~ldv_mutex_lock_of_tb_ring~0 1)) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,461 INFO L895 garLoopResultBuilder]: At program point L5252(line 5252) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock_of_tb_nhi~0 1))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_ring~0 2)) (.cse4 (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1)) .cse4) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse4))) [2022-11-23 15:19:18,461 INFO L902 garLoopResultBuilder]: At program point L5569(line 5569) the Hoare annotation is: true [2022-11-23 15:19:18,461 INFO L899 garLoopResultBuilder]: For program point L5569-1(line 5569) no Hoare annotation was computed. [2022-11-23 15:19:18,462 INFO L902 garLoopResultBuilder]: At program point make_headerENTRY(lines 5559 5580) the Hoare annotation is: true [2022-11-23 15:19:18,462 INFO L899 garLoopResultBuilder]: For program point make_headerEXIT(lines 5559 5580) no Hoare annotation was computed. [2022-11-23 15:19:18,462 INFO L899 garLoopResultBuilder]: For program point L5577(line 5577) no Hoare annotation was computed. [2022-11-23 15:19:18,462 INFO L902 garLoopResultBuilder]: At program point L5571(line 5571) the Hoare annotation is: true [2022-11-23 15:19:18,462 INFO L902 garLoopResultBuilder]: At program point L5572-1(lines 5572 5576) the Hoare annotation is: true [2022-11-23 15:19:18,462 INFO L899 garLoopResultBuilder]: For program point L5571-1(line 5571) no Hoare annotation was computed. [2022-11-23 15:19:18,462 INFO L902 garLoopResultBuilder]: At program point L5573(lines 5573 5574) the Hoare annotation is: true [2022-11-23 15:19:18,463 INFO L899 garLoopResultBuilder]: For program point L5572(lines 5572 5576) no Hoare annotation was computed. [2022-11-23 15:19:18,463 INFO L902 garLoopResultBuilder]: At program point L5132-1(line 5132) the Hoare annotation is: true [2022-11-23 15:19:18,463 INFO L902 garLoopResultBuilder]: At program point L5130(line 5130) the Hoare annotation is: true [2022-11-23 15:19:18,463 INFO L902 garLoopResultBuilder]: At program point schedule_workENTRY(lines 3312 3319) the Hoare annotation is: true [2022-11-23 15:19:18,463 INFO L902 garLoopResultBuilder]: At program point L5132(line 5132) the Hoare annotation is: true [2022-11-23 15:19:18,463 INFO L899 garLoopResultBuilder]: For program point L5130-1(line 5130) no Hoare annotation was computed. [2022-11-23 15:19:18,464 INFO L899 garLoopResultBuilder]: For program point schedule_workEXIT(lines 3312 3319) no Hoare annotation was computed. [2022-11-23 15:19:18,464 INFO L895 garLoopResultBuilder]: At program point L6976-1(line 6976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,464 INFO L895 garLoopResultBuilder]: At program point L6976(line 6976) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,464 INFO L895 garLoopResultBuilder]: At program point L9759(line 9759) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,464 INFO L899 garLoopResultBuilder]: For program point L9759-1(line 9759) no Hoare annotation was computed. [2022-11-23 15:19:18,465 INFO L895 garLoopResultBuilder]: At program point tb_free_invalid_tunnelsENTRY(lines 6959 6990) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,465 INFO L899 garLoopResultBuilder]: For program point tb_free_invalid_tunnelsEXIT(lines 6959 6990) no Hoare annotation was computed. [2022-11-23 15:19:18,465 INFO L895 garLoopResultBuilder]: At program point L9764-2(lines 9760 9769) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,465 INFO L899 garLoopResultBuilder]: For program point L9760(lines 9760 9769) no Hoare annotation was computed. [2022-11-23 15:19:18,465 INFO L895 garLoopResultBuilder]: At program point L9752(line 9752) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,465 INFO L899 garLoopResultBuilder]: For program point L9752-1(line 9752) no Hoare annotation was computed. [2022-11-23 15:19:18,466 INFO L895 garLoopResultBuilder]: At program point L9744(line 9744) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,466 INFO L899 garLoopResultBuilder]: For program point L9744-1(line 9744) no Hoare annotation was computed. [2022-11-23 15:19:18,466 INFO L899 garLoopResultBuilder]: For program point L9753(lines 9753 9757) no Hoare annotation was computed. [2022-11-23 15:19:18,466 INFO L895 garLoopResultBuilder]: At program point L9753-1(lines 9753 9757) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,466 INFO L899 garLoopResultBuilder]: For program point L9745(lines 9745 9749) no Hoare annotation was computed. [2022-11-23 15:19:18,466 INFO L895 garLoopResultBuilder]: At program point L9745-1(lines 9745 9749) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,467 INFO L895 garLoopResultBuilder]: At program point L6983(lines 6967 6989) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,467 INFO L899 garLoopResultBuilder]: For program point L6975-1(lines 6975 6979) no Hoare annotation was computed. [2022-11-23 15:19:18,467 INFO L899 garLoopResultBuilder]: For program point L6975(lines 6975 6979) no Hoare annotation was computed. [2022-11-23 15:19:18,467 INFO L895 garLoopResultBuilder]: At program point L9754(lines 9754 9755) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,467 INFO L899 garLoopResultBuilder]: For program point L9758(line 9758) no Hoare annotation was computed. [2022-11-23 15:19:18,468 INFO L895 garLoopResultBuilder]: At program point L9746(lines 9746 9747) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,468 INFO L899 garLoopResultBuilder]: For program point L9750(line 9750) no Hoare annotation was computed. [2022-11-23 15:19:18,468 INFO L895 garLoopResultBuilder]: At program point L9763(line 9763) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,468 INFO L899 garLoopResultBuilder]: For program point L9763-1(line 9763) no Hoare annotation was computed. [2022-11-23 15:19:18,468 INFO L895 garLoopResultBuilder]: At program point call_and_disable_all_1ENTRY(lines 4582 4603) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,468 INFO L895 garLoopResultBuilder]: At program point L4598(line 4598) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,469 INFO L895 garLoopResultBuilder]: At program point L4594(line 4594) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,469 INFO L895 garLoopResultBuilder]: At program point L4590(line 4590) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,469 INFO L895 garLoopResultBuilder]: At program point L4586(line 4586) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_lock_of_tb~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,469 INFO L899 garLoopResultBuilder]: For program point L4597(lines 4582 4603) no Hoare annotation was computed. [2022-11-23 15:19:18,469 INFO L899 garLoopResultBuilder]: For program point L4593(lines 4584 4602) no Hoare annotation was computed. [2022-11-23 15:19:18,469 INFO L899 garLoopResultBuilder]: For program point L4589(lines 4584 4602) no Hoare annotation was computed. [2022-11-23 15:19:18,470 INFO L899 garLoopResultBuilder]: For program point L4585(lines 4585 4588) no Hoare annotation was computed. [2022-11-23 15:19:18,470 INFO L899 garLoopResultBuilder]: For program point L4585-1(lines 4584 4602) no Hoare annotation was computed. [2022-11-23 15:19:18,470 INFO L899 garLoopResultBuilder]: For program point call_and_disable_all_1EXIT(lines 4582 4603) no Hoare annotation was computed. [2022-11-23 15:19:18,470 INFO L902 garLoopResultBuilder]: At program point L8858(line 8858) the Hoare annotation is: true [2022-11-23 15:19:18,470 INFO L899 garLoopResultBuilder]: For program point L8858-1(line 8858) no Hoare annotation was computed. [2022-11-23 15:19:18,470 INFO L902 garLoopResultBuilder]: At program point tb_cap_is_longENTRY(lines 8853 8866) the Hoare annotation is: true [2022-11-23 15:19:18,471 INFO L899 garLoopResultBuilder]: For program point tb_cap_is_longEXIT(lines 8853 8866) no Hoare annotation was computed. [2022-11-23 15:19:18,471 INFO L895 garLoopResultBuilder]: At program point L6842(line 6842) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,471 INFO L899 garLoopResultBuilder]: For program point L6843-1(lines 6843 6844) no Hoare annotation was computed. [2022-11-23 15:19:18,471 INFO L895 garLoopResultBuilder]: At program point L6843(lines 6843 6844) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,471 INFO L895 garLoopResultBuilder]: At program point tb_port_readENTRY(lines 6836 6847) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,472 INFO L899 garLoopResultBuilder]: For program point L6842-1(line 6842) no Hoare annotation was computed. [2022-11-23 15:19:18,472 INFO L899 garLoopResultBuilder]: For program point tb_port_readEXIT(lines 6836 6847) no Hoare annotation was computed. [2022-11-23 15:19:18,472 INFO L899 garLoopResultBuilder]: For program point L8574-1(line 8574) no Hoare annotation was computed. [2022-11-23 15:19:18,472 INFO L902 garLoopResultBuilder]: At program point L8570(line 8570) the Hoare annotation is: true [2022-11-23 15:19:18,472 INFO L902 garLoopResultBuilder]: At program point L8574(line 8574) the Hoare annotation is: true [2022-11-23 15:19:18,472 INFO L902 garLoopResultBuilder]: At program point L8595(line 8595) the Hoare annotation is: true [2022-11-23 15:19:18,472 INFO L899 garLoopResultBuilder]: For program point L8595-1(line 8595) no Hoare annotation was computed. [2022-11-23 15:19:18,473 INFO L899 garLoopResultBuilder]: For program point L8570-1(line 8570) no Hoare annotation was computed. [2022-11-23 15:19:18,473 INFO L902 garLoopResultBuilder]: At program point L8599(lines 8549 8605) the Hoare annotation is: true [2022-11-23 15:19:18,473 INFO L899 garLoopResultBuilder]: For program point L8554(lines 8554 8562) no Hoare annotation was computed. [2022-11-23 15:19:18,473 INFO L902 garLoopResultBuilder]: At program point L8554-2(lines 8554 8562) the Hoare annotation is: true [2022-11-23 15:19:18,473 INFO L899 garLoopResultBuilder]: For program point L8550(lines 8550 8566) no Hoare annotation was computed. [2022-11-23 15:19:18,473 INFO L899 garLoopResultBuilder]: For program point L8571(lines 8571 8579) no Hoare annotation was computed. [2022-11-23 15:19:18,474 INFO L899 garLoopResultBuilder]: For program point L8563(line 8563) no Hoare annotation was computed. [2022-11-23 15:19:18,474 INFO L902 garLoopResultBuilder]: At program point L8571-2(lines 8571 8579) the Hoare annotation is: true [2022-11-23 15:19:18,474 INFO L902 garLoopResultBuilder]: At program point L8600(lines 8600 8603) the Hoare annotation is: true [2022-11-23 15:19:18,474 INFO L899 garLoopResultBuilder]: For program point L8567(lines 8567 8583) no Hoare annotation was computed. [2022-11-23 15:19:18,474 INFO L902 garLoopResultBuilder]: At program point L8588(line 8588) the Hoare annotation is: true [2022-11-23 15:19:18,474 INFO L902 garLoopResultBuilder]: At program point L8555(line 8555) the Hoare annotation is: true [2022-11-23 15:19:18,474 INFO L899 garLoopResultBuilder]: For program point L8588-1(line 8588) no Hoare annotation was computed. [2022-11-23 15:19:18,475 INFO L899 garLoopResultBuilder]: For program point L8555-1(line 8555) no Hoare annotation was computed. [2022-11-23 15:19:18,475 INFO L899 garLoopResultBuilder]: For program point L8580(line 8580) no Hoare annotation was computed. [2022-11-23 15:19:18,475 INFO L902 garLoopResultBuilder]: At program point L8572(line 8572) the Hoare annotation is: true [2022-11-23 15:19:18,475 INFO L899 garLoopResultBuilder]: For program point L8572-1(line 8572) no Hoare annotation was computed. [2022-11-23 15:19:18,475 INFO L899 garLoopResultBuilder]: For program point tb_sw_set_unppluggedEXIT(lines 8532 8606) no Hoare annotation was computed. [2022-11-23 15:19:18,475 INFO L902 garLoopResultBuilder]: At program point L8556(line 8556) the Hoare annotation is: true [2022-11-23 15:19:18,476 INFO L899 garLoopResultBuilder]: For program point L8556-1(line 8556) no Hoare annotation was computed. [2022-11-23 15:19:18,476 INFO L902 garLoopResultBuilder]: At program point tb_sw_set_unppluggedENTRY(lines 8532 8606) the Hoare annotation is: true [2022-11-23 15:19:18,476 INFO L902 garLoopResultBuilder]: At program point L8573(line 8573) the Hoare annotation is: true [2022-11-23 15:19:18,476 INFO L899 garLoopResultBuilder]: For program point L8573-1(line 8573) no Hoare annotation was computed. [2022-11-23 15:19:18,476 INFO L899 garLoopResultBuilder]: For program point tb_sw_set_unppluggedFINAL(lines 8532 8606) no Hoare annotation was computed. [2022-11-23 15:19:18,476 INFO L902 garLoopResultBuilder]: At program point L8557(line 8557) the Hoare annotation is: true [2022-11-23 15:19:18,476 INFO L899 garLoopResultBuilder]: For program point L8557-1(line 8557) no Hoare annotation was computed. [2022-11-23 15:19:18,477 INFO L899 garLoopResultBuilder]: For program point L8594-2(lines 8594 8597) no Hoare annotation was computed. [2022-11-23 15:19:18,477 INFO L899 garLoopResultBuilder]: For program point L8594-4(lines 8594 8597) no Hoare annotation was computed. [2022-11-23 15:19:18,477 INFO L902 garLoopResultBuilder]: At program point L8553(line 8553) the Hoare annotation is: true [2022-11-23 15:19:18,477 INFO L899 garLoopResultBuilder]: For program point L8553-1(line 8553) no Hoare annotation was computed. [2022-11-23 15:19:18,477 INFO L899 garLoopResultBuilder]: For program point __init_workEXIT(lines 11455 11457) no Hoare annotation was computed. [2022-11-23 15:19:18,477 INFO L902 garLoopResultBuilder]: At program point __init_workENTRY(lines 11455 11457) the Hoare annotation is: true [2022-11-23 15:19:18,478 INFO L899 garLoopResultBuilder]: For program point tb_pci_deactivateFINAL(lines 9885 9909) no Hoare annotation was computed. [2022-11-23 15:19:18,478 INFO L895 garLoopResultBuilder]: At program point L9902-2(lines 9902 9905) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,478 INFO L899 garLoopResultBuilder]: For program point L9898(lines 9898 9901) no Hoare annotation was computed. [2022-11-23 15:19:18,478 INFO L899 garLoopResultBuilder]: For program point L9902(lines 9902 9905) no Hoare annotation was computed. [2022-11-23 15:19:18,478 INFO L895 garLoopResultBuilder]: At program point L9892(line 9892) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,478 INFO L899 garLoopResultBuilder]: For program point L9892-1(line 9892) no Hoare annotation was computed. [2022-11-23 15:19:18,479 INFO L895 garLoopResultBuilder]: At program point L9896(line 9896) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,479 INFO L899 garLoopResultBuilder]: For program point L9898-2(lines 9898 9901) no Hoare annotation was computed. [2022-11-23 15:19:18,479 INFO L899 garLoopResultBuilder]: For program point L9896-1(line 9896) no Hoare annotation was computed. [2022-11-23 15:19:18,479 INFO L895 garLoopResultBuilder]: At program point L9899(line 9899) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,479 INFO L899 garLoopResultBuilder]: For program point L9899-1(line 9899) no Hoare annotation was computed. [2022-11-23 15:19:18,479 INFO L895 garLoopResultBuilder]: At program point L9903(line 9903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,480 INFO L899 garLoopResultBuilder]: For program point L9903-1(line 9903) no Hoare annotation was computed. [2022-11-23 15:19:18,480 INFO L895 garLoopResultBuilder]: At program point L9893(line 9893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,480 INFO L899 garLoopResultBuilder]: For program point L9893-1(line 9893) no Hoare annotation was computed. [2022-11-23 15:19:18,480 INFO L895 garLoopResultBuilder]: At program point tb_pci_deactivateENTRY(lines 9885 9909) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,480 INFO L895 garLoopResultBuilder]: At program point L9897(line 9897) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,481 INFO L899 garLoopResultBuilder]: For program point L9897-1(line 9897) no Hoare annotation was computed. [2022-11-23 15:19:18,481 INFO L899 garLoopResultBuilder]: For program point tb_pci_deactivateEXIT(lines 9885 9909) no Hoare annotation was computed. [2022-11-23 15:19:18,481 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullEXIT(lines 11676 11678) no Hoare annotation was computed. [2022-11-23 15:19:18,481 INFO L902 garLoopResultBuilder]: At program point warn_slowpath_nullENTRY(lines 11676 11678) the Hoare annotation is: true [2022-11-23 15:19:18,481 INFO L902 garLoopResultBuilder]: At program point ring_iowrite32descENTRY(lines 3647 3655) the Hoare annotation is: true [2022-11-23 15:19:18,481 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32descFINAL(lines 3647 3655) no Hoare annotation was computed. [2022-11-23 15:19:18,481 INFO L899 garLoopResultBuilder]: For program point ring_iowrite32descEXIT(lines 3647 3655) no Hoare annotation was computed. [2022-11-23 15:19:18,482 INFO L902 garLoopResultBuilder]: At program point L3652(line 3652) the Hoare annotation is: true [2022-11-23 15:19:18,482 INFO L899 garLoopResultBuilder]: For program point L3651-1(line 3651) no Hoare annotation was computed. [2022-11-23 15:19:18,482 INFO L902 garLoopResultBuilder]: At program point L3651(line 3651) the Hoare annotation is: true [2022-11-23 15:19:18,482 INFO L899 garLoopResultBuilder]: For program point tb_route_lengthEXIT(lines 7931 7938) no Hoare annotation was computed. [2022-11-23 15:19:18,482 INFO L902 garLoopResultBuilder]: At program point tb_route_lengthENTRY(lines 7931 7938) the Hoare annotation is: true [2022-11-23 15:19:18,482 INFO L899 garLoopResultBuilder]: For program point L7455-1(line 7455) no Hoare annotation was computed. [2022-11-23 15:19:18,483 INFO L895 garLoopResultBuilder]: At program point L7455(line 7455) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,483 INFO L895 garLoopResultBuilder]: At program point L7835-1(line 7835) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,483 INFO L895 garLoopResultBuilder]: At program point L7835(line 7835) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,483 INFO L895 garLoopResultBuilder]: At program point L4214(line 4214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,483 INFO L899 garLoopResultBuilder]: For program point L4214-1(line 4214) no Hoare annotation was computed. [2022-11-23 15:19:18,483 INFO L899 garLoopResultBuilder]: For program point L7472-1(line 7472) no Hoare annotation was computed. [2022-11-23 15:19:18,484 INFO L895 garLoopResultBuilder]: At program point L7472(line 7472) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,484 INFO L899 garLoopResultBuilder]: For program point L8269(lines 8269 8272) no Hoare annotation was computed. [2022-11-23 15:19:18,484 INFO L895 garLoopResultBuilder]: At program point L7844(lines 7840 7847) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,484 INFO L899 garLoopResultBuilder]: For program point L7456-1(line 7456) no Hoare annotation was computed. [2022-11-23 15:19:18,484 INFO L895 garLoopResultBuilder]: At program point L7456(line 7456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,485 INFO L899 garLoopResultBuilder]: For program point L7452-1(line 7452) no Hoare annotation was computed. [2022-11-23 15:19:18,485 INFO L895 garLoopResultBuilder]: At program point L7836(lines 7832 7839) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,485 INFO L895 garLoopResultBuilder]: At program point L7452(line 7452) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,485 INFO L895 garLoopResultBuilder]: At program point L8278(lines 8244 8280) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,485 INFO L899 garLoopResultBuilder]: For program point L6449-1(line 6449) no Hoare annotation was computed. [2022-11-23 15:19:18,486 INFO L899 garLoopResultBuilder]: For program point L7473-1(lines 7473 7477) no Hoare annotation was computed. [2022-11-23 15:19:18,486 INFO L895 garLoopResultBuilder]: At program point L6449(line 6449) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,486 INFO L899 garLoopResultBuilder]: For program point L7473(lines 7473 7477) no Hoare annotation was computed. [2022-11-23 15:19:18,486 INFO L895 garLoopResultBuilder]: At program point L7469(lines 7449 7482) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,486 INFO L895 garLoopResultBuilder]: At program point L6458(line 6458) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,486 INFO L895 garLoopResultBuilder]: At program point nhi_resume_noirqENTRY(lines 4205 4219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,487 INFO L899 garLoopResultBuilder]: For program point L6458-1(line 6458) no Hoare annotation was computed. [2022-11-23 15:19:18,487 INFO L899 garLoopResultBuilder]: For program point L6450(lines 6450 6457) no Hoare annotation was computed. [2022-11-23 15:19:18,487 INFO L895 garLoopResultBuilder]: At program point L7454(line 7454) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,487 INFO L895 garLoopResultBuilder]: At program point L6459(lines 6438 6461) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,487 INFO L899 garLoopResultBuilder]: For program point L7454-1(line 7454) no Hoare annotation was computed. [2022-11-23 15:19:18,488 INFO L895 garLoopResultBuilder]: At program point L7475(line 7475) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,488 INFO L899 garLoopResultBuilder]: For program point nhi_resume_noirqEXIT(lines 4205 4219) no Hoare annotation was computed. [2022-11-23 15:19:18,488 INFO L899 garLoopResultBuilder]: For program point L6447-1(line 6447) no Hoare annotation was computed. [2022-11-23 15:19:18,488 INFO L895 garLoopResultBuilder]: At program point L6447(line 6447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,488 INFO L899 garLoopResultBuilder]: For program point L8268-1(line 8268) no Hoare annotation was computed. [2022-11-23 15:19:18,488 INFO L895 garLoopResultBuilder]: At program point L7467(lines 7449 7482) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,489 INFO L895 garLoopResultBuilder]: At program point L8268(line 8268) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,489 INFO L899 garLoopResultBuilder]: For program point L7463(line 7463) no Hoare annotation was computed. [2022-11-23 15:19:18,489 INFO L895 garLoopResultBuilder]: At program point L7843-1(line 7843) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,489 INFO L895 garLoopResultBuilder]: At program point L7843(line 7843) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,489 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 11476 11478) no Hoare annotation was computed. [2022-11-23 15:19:18,489 INFO L902 garLoopResultBuilder]: At program point __mutex_initENTRY(lines 11476 11478) the Hoare annotation is: true [2022-11-23 15:19:18,490 INFO L899 garLoopResultBuilder]: For program point L3343-1(line 3343) no Hoare annotation was computed. [2022-11-23 15:19:18,490 INFO L902 garLoopResultBuilder]: At program point L3343(line 3343) the Hoare annotation is: true [2022-11-23 15:19:18,490 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3339 3346) no Hoare annotation was computed. [2022-11-23 15:19:18,490 INFO L902 garLoopResultBuilder]: At program point kzallocENTRY(lines 3339 3346) the Hoare annotation is: true [2022-11-23 15:19:18,490 INFO L902 garLoopResultBuilder]: At program point queue_work_onENTRY(lines 11666 11668) the Hoare annotation is: true [2022-11-23 15:19:18,490 INFO L899 garLoopResultBuilder]: For program point queue_work_onEXIT(lines 11666 11668) no Hoare annotation was computed. [2022-11-23 15:19:18,491 INFO L902 garLoopResultBuilder]: At program point kmallocENTRY(lines 3330 3337) the Hoare annotation is: true [2022-11-23 15:19:18,491 INFO L902 garLoopResultBuilder]: At program point L3334(line 3334) the Hoare annotation is: true [2022-11-23 15:19:18,491 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3330 3337) no Hoare annotation was computed. [2022-11-23 15:19:18,491 INFO L899 garLoopResultBuilder]: For program point L3334-1(line 3334) no Hoare annotation was computed. [2022-11-23 15:19:18,491 INFO L895 garLoopResultBuilder]: At program point tb_eeprom_outENTRY(lines 10110 10141) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,491 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_outFINAL(lines 10110 10141) no Hoare annotation was computed. [2022-11-23 15:19:18,492 INFO L895 garLoopResultBuilder]: At program point L10134(lines 10116 10140) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,492 INFO L899 garLoopResultBuilder]: For program point L10128(lines 10128 10131) no Hoare annotation was computed. [2022-11-23 15:19:18,492 INFO L895 garLoopResultBuilder]: At program point L10127(line 10127) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,492 INFO L899 garLoopResultBuilder]: For program point L10127-1(line 10127) no Hoare annotation was computed. [2022-11-23 15:19:18,492 INFO L895 garLoopResultBuilder]: At program point L10117(line 10117) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,492 INFO L899 garLoopResultBuilder]: For program point L10117-1(line 10117) no Hoare annotation was computed. [2022-11-23 15:19:18,493 INFO L899 garLoopResultBuilder]: For program point tb_eeprom_outEXIT(lines 10110 10141) no Hoare annotation was computed. [2022-11-23 15:19:18,493 INFO L899 garLoopResultBuilder]: For program point L10119(lines 10119 10122) no Hoare annotation was computed. [2022-11-23 15:19:18,493 INFO L895 garLoopResultBuilder]: At program point tb_sw_writeENTRY(lines 7904 7914) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,493 INFO L899 garLoopResultBuilder]: For program point tb_sw_writeEXIT(lines 7904 7914) no Hoare annotation was computed. [2022-11-23 15:19:18,493 INFO L895 garLoopResultBuilder]: At program point L7910(line 7910) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,493 INFO L899 garLoopResultBuilder]: For program point L7911-1(line 7911) no Hoare annotation was computed. [2022-11-23 15:19:18,494 INFO L895 garLoopResultBuilder]: At program point L7911(line 7911) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,494 INFO L899 garLoopResultBuilder]: For program point L7910-1(line 7910) no Hoare annotation was computed. [2022-11-23 15:19:18,494 INFO L899 garLoopResultBuilder]: For program point L11025-1(lines 11025 11028) no Hoare annotation was computed. [2022-11-23 15:19:18,494 INFO L899 garLoopResultBuilder]: For program point L11025(lines 11025 11028) no Hoare annotation was computed. [2022-11-23 15:19:18,494 INFO L895 garLoopResultBuilder]: At program point L11026(line 11026) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3))) [2022-11-23 15:19:18,494 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tb_nhiEXIT(lines 11022 11032) no Hoare annotation was computed. [2022-11-23 15:19:18,495 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_lock_of_tb_nhiENTRY(lines 11022 11032) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1))) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (.cse4 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3 .cse4))) [2022-11-23 15:19:18,495 INFO L899 garLoopResultBuilder]: For program point dev_nameEXIT(lines 3433 3444) no Hoare annotation was computed. [2022-11-23 15:19:18,495 INFO L902 garLoopResultBuilder]: At program point dev_nameENTRY(lines 3433 3444) the Hoare annotation is: true [2022-11-23 15:19:18,495 INFO L902 garLoopResultBuilder]: At program point L10235(lines 10224 10247) the Hoare annotation is: true [2022-11-23 15:19:18,495 INFO L902 garLoopResultBuilder]: At program point L10241(lines 10224 10247) the Hoare annotation is: true [2022-11-23 15:19:18,495 INFO L899 garLoopResultBuilder]: For program point tb_crc8EXIT(lines 10219 10248) no Hoare annotation was computed. [2022-11-23 15:19:18,495 INFO L902 garLoopResultBuilder]: At program point tb_crc8ENTRY(lines 10219 10248) the Hoare annotation is: true [2022-11-23 15:19:18,496 INFO L899 garLoopResultBuilder]: For program point L8508(lines 8508 8511) no Hoare annotation was computed. [2022-11-23 15:19:18,496 INFO L899 garLoopResultBuilder]: For program point L8475(lines 8475 8482) no Hoare annotation was computed. [2022-11-23 15:19:18,496 INFO L899 garLoopResultBuilder]: For program point L8211(lines 8211 8219) no Hoare annotation was computed. [2022-11-23 15:19:18,496 INFO L899 garLoopResultBuilder]: For program point L8459(lines 8459 8462) no Hoare annotation was computed. [2022-11-23 15:19:18,496 INFO L895 garLoopResultBuilder]: At program point L10507(line 10507) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,496 INFO L899 garLoopResultBuilder]: For program point L10507-1(line 10507) no Hoare annotation was computed. [2022-11-23 15:19:18,497 INFO L895 garLoopResultBuilder]: At program point L8211-2(lines 8211 8219) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,497 INFO L899 garLoopResultBuilder]: For program point L7947(line 7947) no Hoare annotation was computed. [2022-11-23 15:19:18,497 INFO L895 garLoopResultBuilder]: At program point L10375(line 10375) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,497 INFO L899 garLoopResultBuilder]: For program point L10375-1(line 10375) no Hoare annotation was computed. [2022-11-23 15:19:18,497 INFO L895 garLoopResultBuilder]: At program point L10524(lines 10443 10539) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,497 INFO L899 garLoopResultBuilder]: For program point L8212-1(line 8212) no Hoare annotation was computed. [2022-11-23 15:19:18,498 INFO L895 garLoopResultBuilder]: At program point L8212(line 8212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,498 INFO L899 garLoopResultBuilder]: For program point tb_switch_allocFINAL(lines 8380 8531) no Hoare annotation was computed. [2022-11-23 15:19:18,498 INFO L895 garLoopResultBuilder]: At program point L8493(line 8493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,498 INFO L899 garLoopResultBuilder]: For program point L8526-1(line 8526) no Hoare annotation was computed. [2022-11-23 15:19:18,498 INFO L899 garLoopResultBuilder]: For program point L8493-1(line 8493) no Hoare annotation was computed. [2022-11-23 15:19:18,498 INFO L895 garLoopResultBuilder]: At program point L8427(line 8427) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,499 INFO L895 garLoopResultBuilder]: At program point L8427-1(line 8427) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,499 INFO L895 garLoopResultBuilder]: At program point L8526(line 8526) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,499 INFO L895 garLoopResultBuilder]: At program point L8477(line 8477) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,499 INFO L899 garLoopResultBuilder]: For program point L8477-1(line 8477) no Hoare annotation was computed. [2022-11-23 15:19:18,499 INFO L899 garLoopResultBuilder]: For program point L8411(lines 8411 8414) no Hoare annotation was computed. [2022-11-23 15:19:18,500 INFO L899 garLoopResultBuilder]: For program point L8213-1(line 8213) no Hoare annotation was computed. [2022-11-23 15:19:18,500 INFO L895 garLoopResultBuilder]: At program point L8213(line 8213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,500 INFO L899 garLoopResultBuilder]: For program point L10509(lines 10509 10516) no Hoare annotation was computed. [2022-11-23 15:19:18,500 INFO L895 garLoopResultBuilder]: At program point L10476(line 10476) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,500 INFO L899 garLoopResultBuilder]: For program point L10476-1(line 10476) no Hoare annotation was computed. [2022-11-23 15:19:18,500 INFO L895 garLoopResultBuilder]: At program point L8527(line 8527) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,501 INFO L899 garLoopResultBuilder]: For program point L7949(line 7949) no Hoare annotation was computed. [2022-11-23 15:19:18,501 INFO L899 garLoopResultBuilder]: For program point L8527-1(line 8527) no Hoare annotation was computed. [2022-11-23 15:19:18,501 INFO L895 garLoopResultBuilder]: At program point L10493(line 10493) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,501 INFO L899 garLoopResultBuilder]: For program point L10493-1(line 10493) no Hoare annotation was computed. [2022-11-23 15:19:18,501 INFO L899 garLoopResultBuilder]: For program point L8445-2(lines 8445 8451) no Hoare annotation was computed. [2022-11-23 15:19:18,501 INFO L895 garLoopResultBuilder]: At program point L8214(line 8214) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,502 INFO L895 garLoopResultBuilder]: At program point L8445-4(lines 8445 8451) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,502 INFO L899 garLoopResultBuilder]: For program point L10361(lines 10361 10364) no Hoare annotation was computed. [2022-11-23 15:19:18,502 INFO L899 garLoopResultBuilder]: For program point L8214-1(line 8214) no Hoare annotation was computed. [2022-11-23 15:19:18,502 INFO L899 garLoopResultBuilder]: For program point L10444(lines 10444 10447) no Hoare annotation was computed. [2022-11-23 15:19:18,502 INFO L895 garLoopResultBuilder]: At program point L8528(line 8528) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,502 INFO L899 garLoopResultBuilder]: For program point L8528-1(line 8528) no Hoare annotation was computed. [2022-11-23 15:19:18,503 INFO L895 garLoopResultBuilder]: At program point L6662(line 6662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,503 INFO L895 garLoopResultBuilder]: At program point L8198(line 8198) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,503 INFO L895 garLoopResultBuilder]: At program point L6662-1(line 6662) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,503 INFO L899 garLoopResultBuilder]: For program point L8198-1(line 8198) no Hoare annotation was computed. [2022-11-23 15:19:18,503 INFO L899 garLoopResultBuilder]: For program point L10527-2(lines 10527 10533) no Hoare annotation was computed. [2022-11-23 15:19:18,504 INFO L895 garLoopResultBuilder]: At program point L8512(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,504 INFO L899 garLoopResultBuilder]: For program point L10527(lines 10527 10533) no Hoare annotation was computed. [2022-11-23 15:19:18,504 INFO L899 garLoopResultBuilder]: For program point L10494(lines 10494 10497) no Hoare annotation was computed. [2022-11-23 15:19:18,504 INFO L895 garLoopResultBuilder]: At program point L10412(lines 10395 10418) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,504 INFO L899 garLoopResultBuilder]: For program point L7951(line 7951) no Hoare annotation was computed. [2022-11-23 15:19:18,504 INFO L895 garLoopResultBuilder]: At program point L10511(line 10511) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,505 INFO L899 garLoopResultBuilder]: For program point L10511-1(line 10511) no Hoare annotation was computed. [2022-11-23 15:19:18,505 INFO L899 garLoopResultBuilder]: For program point L8199(lines 8199 8202) no Hoare annotation was computed. [2022-11-23 15:19:18,505 INFO L899 garLoopResultBuilder]: For program point L10462-1(line 10462) no Hoare annotation was computed. [2022-11-23 15:19:18,505 INFO L895 garLoopResultBuilder]: At program point L8447(line 8447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,505 INFO L899 garLoopResultBuilder]: For program point L8447-1(line 8447) no Hoare annotation was computed. [2022-11-23 15:19:18,505 INFO L895 garLoopResultBuilder]: At program point L10462(line 10462) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,506 INFO L899 garLoopResultBuilder]: For program point L10479(lines 10479 10486) no Hoare annotation was computed. [2022-11-23 15:19:18,506 INFO L895 garLoopResultBuilder]: At program point L8514(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,506 INFO L899 garLoopResultBuilder]: For program point L8415-1(line 8415) no Hoare annotation was computed. [2022-11-23 15:19:18,506 INFO L895 garLoopResultBuilder]: At program point L8415(line 8415) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,506 INFO L895 garLoopResultBuilder]: At program point L10529(line 10529) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,506 INFO L899 garLoopResultBuilder]: For program point L10529-1(line 10529) no Hoare annotation was computed. [2022-11-23 15:19:18,507 INFO L899 garLoopResultBuilder]: For program point L10463(lines 10463 10466) no Hoare annotation was computed. [2022-11-23 15:19:18,507 INFO L895 garLoopResultBuilder]: At program point L8515(lines 8515 8518) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,507 INFO L895 garLoopResultBuilder]: At program point L10365(line 10365) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,507 INFO L899 garLoopResultBuilder]: For program point L10365-1(line 10365) no Hoare annotation was computed. [2022-11-23 15:19:18,507 INFO L899 garLoopResultBuilder]: For program point L8499(lines 8499 8506) no Hoare annotation was computed. [2022-11-23 15:19:18,507 INFO L895 garLoopResultBuilder]: At program point L8433(line 8433) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,508 INFO L895 garLoopResultBuilder]: At program point L10481(line 10481) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,508 INFO L899 garLoopResultBuilder]: For program point L8433-1(line 8433) no Hoare annotation was computed. [2022-11-23 15:19:18,508 INFO L895 garLoopResultBuilder]: At program point L10448(line 10448) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,508 INFO L899 garLoopResultBuilder]: For program point L10481-1(line 10481) no Hoare annotation was computed. [2022-11-23 15:19:18,508 INFO L899 garLoopResultBuilder]: For program point L10448-1(line 10448) no Hoare annotation was computed. [2022-11-23 15:19:18,508 INFO L899 garLoopResultBuilder]: For program point L8417(lines 8417 8420) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L10366(lines 10366 10369) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L10449(lines 10449 10461) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L10499(lines 10499 10506) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L8203-3(lines 8203 8223) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L8203-2(lines 8203 8223) no Hoare annotation was computed. [2022-11-23 15:19:18,509 INFO L895 garLoopResultBuilder]: At program point L7939(lines 7939 7968) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,509 INFO L899 garLoopResultBuilder]: For program point L8220(line 8220) no Hoare annotation was computed. [2022-11-23 15:19:18,510 INFO L895 garLoopResultBuilder]: At program point L8501(line 8501) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,510 INFO L899 garLoopResultBuilder]: For program point L8501-1(line 8501) no Hoare annotation was computed. [2022-11-23 15:19:18,510 INFO L895 garLoopResultBuilder]: At program point L10450(line 10450) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,510 INFO L899 garLoopResultBuilder]: For program point L10450-1(line 10450) no Hoare annotation was computed. [2022-11-23 15:19:18,510 INFO L895 garLoopResultBuilder]: At program point L10417(lines 10387 10419) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,511 INFO L895 garLoopResultBuilder]: At program point L10384(lines 10346 10386) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,511 INFO L899 garLoopResultBuilder]: For program point L8204-1(line 8204) no Hoare annotation was computed. [2022-11-23 15:19:18,511 INFO L895 garLoopResultBuilder]: At program point L8204(line 8204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,511 INFO L899 garLoopResultBuilder]: For program point L8485(lines 8485 8491) no Hoare annotation was computed. [2022-11-23 15:19:18,511 INFO L899 garLoopResultBuilder]: For program point L8452(line 8452) no Hoare annotation was computed. [2022-11-23 15:19:18,511 INFO L895 garLoopResultBuilder]: At program point L10467(lines 10467 10468) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,512 INFO L899 garLoopResultBuilder]: For program point L8485-2(lines 8485 8491) no Hoare annotation was computed. [2022-11-23 15:19:18,512 INFO L899 garLoopResultBuilder]: For program point L10467-1(lines 10467 10468) no Hoare annotation was computed. [2022-11-23 15:19:18,512 INFO L895 garLoopResultBuilder]: At program point tb_switch_allocENTRY(lines 8380 8531) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,512 INFO L895 garLoopResultBuilder]: At program point L8469(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,512 INFO L895 garLoopResultBuilder]: At program point L10253(line 10253) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,512 INFO L895 garLoopResultBuilder]: At program point L10253-1(line 10253) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,513 INFO L899 garLoopResultBuilder]: For program point L8205(lines 8205 8221) no Hoare annotation was computed. [2022-11-23 15:19:18,513 INFO L899 garLoopResultBuilder]: For program point L8453(lines 8453 8456) no Hoare annotation was computed. [2022-11-23 15:19:18,513 INFO L895 garLoopResultBuilder]: At program point L10501(line 10501) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,513 INFO L899 garLoopResultBuilder]: For program point L10501-1(line 10501) no Hoare annotation was computed. [2022-11-23 15:19:18,513 INFO L895 garLoopResultBuilder]: At program point L8519(line 8519) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,513 INFO L899 garLoopResultBuilder]: For program point L8519-1(line 8519) no Hoare annotation was computed. [2022-11-23 15:19:18,514 INFO L899 garLoopResultBuilder]: For program point L10402-5(lines 10402 10409) no Hoare annotation was computed. [2022-11-23 15:19:18,514 INFO L895 garLoopResultBuilder]: At program point L8470(lines 8470 8473) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,514 INFO L899 garLoopResultBuilder]: For program point L10469(lines 10469 10472) no Hoare annotation was computed. [2022-11-23 15:19:18,514 INFO L899 garLoopResultBuilder]: For program point L8520(lines 8520 8523) no Hoare annotation was computed. [2022-11-23 15:19:18,514 INFO L895 garLoopResultBuilder]: At program point L8487(line 8487) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,515 INFO L899 garLoopResultBuilder]: For program point L8487-1(line 8487) no Hoare annotation was computed. [2022-11-23 15:19:18,515 INFO L899 garLoopResultBuilder]: For program point L8438-2(lines 8438 8444) no Hoare annotation was computed. [2022-11-23 15:19:18,515 INFO L899 garLoopResultBuilder]: For program point L10519(lines 10519 10526) no Hoare annotation was computed. [2022-11-23 15:19:18,515 INFO L899 garLoopResultBuilder]: For program point L8438(lines 8438 8444) no Hoare annotation was computed. [2022-11-23 15:19:18,515 INFO L895 garLoopResultBuilder]: At program point L8422(line 8422) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,515 INFO L895 garLoopResultBuilder]: At program point L10404(line 10404) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L7943(line 7943) no Hoare annotation was computed. [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L10404-1(line 10404) no Hoare annotation was computed. [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L10371(lines 10371 10383) no Hoare annotation was computed. [2022-11-23 15:19:18,516 INFO L895 garLoopResultBuilder]: At program point L8521(lines 8408 8530) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L8422-1(line 8422) no Hoare annotation was computed. [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L7943-2(line 7943) no Hoare annotation was computed. [2022-11-23 15:19:18,516 INFO L899 garLoopResultBuilder]: For program point L10371-2(lines 10371 10383) no Hoare annotation was computed. [2022-11-23 15:19:18,517 INFO L899 garLoopResultBuilder]: For program point L10355(lines 10355 10358) no Hoare annotation was computed. [2022-11-23 15:19:18,517 INFO L895 garLoopResultBuilder]: At program point L10487(line 10487) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,517 INFO L899 garLoopResultBuilder]: For program point L10487-1(line 10487) no Hoare annotation was computed. [2022-11-23 15:19:18,517 INFO L899 garLoopResultBuilder]: For program point tb_switch_allocEXIT(lines 8380 8531) no Hoare annotation was computed. [2022-11-23 15:19:18,517 INFO L899 garLoopResultBuilder]: For program point L8423(lines 8423 8426) no Hoare annotation was computed. [2022-11-23 15:19:18,517 INFO L895 garLoopResultBuilder]: At program point L10537(line 10537) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,518 INFO L899 garLoopResultBuilder]: For program point L10537-1(line 10537) no Hoare annotation was computed. [2022-11-23 15:19:18,518 INFO L895 garLoopResultBuilder]: At program point L8225(lines 8187 8227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,518 INFO L895 garLoopResultBuilder]: At program point L10521(line 10521) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,518 INFO L895 garLoopResultBuilder]: At program point L8440(line 8440) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,518 INFO L899 garLoopResultBuilder]: For program point L10521-1(line 10521) no Hoare annotation was computed. [2022-11-23 15:19:18,519 INFO L899 garLoopResultBuilder]: For program point L8440-1(line 8440) no Hoare annotation was computed. [2022-11-23 15:19:18,519 INFO L895 garLoopResultBuilder]: At program point L10538(lines 10420 10540) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,519 INFO L895 garLoopResultBuilder]: At program point L10373(lines 10373 10380) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,519 INFO L899 garLoopResultBuilder]: For program point L7945(line 7945) no Hoare annotation was computed. [2022-11-23 15:19:18,519 INFO L895 garLoopResultBuilder]: At program point L8457(line 8457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,519 INFO L899 garLoopResultBuilder]: For program point L8457-1(line 8457) no Hoare annotation was computed. [2022-11-23 15:19:18,520 INFO L895 garLoopResultBuilder]: At program point L8474(line 8474) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,520 INFO L899 garLoopResultBuilder]: For program point L8474-1(line 8474) no Hoare annotation was computed. [2022-11-23 15:19:18,520 INFO L899 garLoopResultBuilder]: For program point L10489(lines 10489 10492) no Hoare annotation was computed. [2022-11-23 15:19:18,520 INFO L895 garLoopResultBuilder]: At program point L8210(line 8210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_state_variable_4~0 2) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,520 INFO L899 garLoopResultBuilder]: For program point L8210-1(line 8210) no Hoare annotation was computed. [2022-11-23 15:19:18,520 INFO L902 garLoopResultBuilder]: At program point lockdep_init_mapENTRY(lines 11621 11623) the Hoare annotation is: true [2022-11-23 15:19:18,521 INFO L899 garLoopResultBuilder]: For program point lockdep_init_mapEXIT(lines 11621 11623) no Hoare annotation was computed. [2022-11-23 15:19:18,521 INFO L895 garLoopResultBuilder]: At program point L4094(line 4094) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,521 INFO L895 garLoopResultBuilder]: At program point L4092(line 4092) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,521 INFO L899 garLoopResultBuilder]: For program point L4094-1(line 4094) no Hoare annotation was computed. [2022-11-23 15:19:18,521 INFO L899 garLoopResultBuilder]: For program point L4090(lines 4090 4103) no Hoare annotation was computed. [2022-11-23 15:19:18,521 INFO L899 garLoopResultBuilder]: For program point L4092-1(line 4092) no Hoare annotation was computed. [2022-11-23 15:19:18,522 INFO L895 garLoopResultBuilder]: At program point L4090-2(lines 4090 4103) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,522 INFO L899 garLoopResultBuilder]: For program point ring_freeFINAL(lines 4077 4116) no Hoare annotation was computed. [2022-11-23 15:19:18,522 INFO L895 garLoopResultBuilder]: At program point L5368(lines 5364 5371) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,522 INFO L895 garLoopResultBuilder]: At program point ring_freeENTRY(lines 4077 4116) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,522 INFO L895 garLoopResultBuilder]: At program point L5360(lines 5356 5363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,522 INFO L895 garLoopResultBuilder]: At program point L5379(line 5379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,523 INFO L899 garLoopResultBuilder]: For program point ring_freeEXIT(lines 4077 4116) no Hoare annotation was computed. [2022-11-23 15:19:18,523 INFO L899 garLoopResultBuilder]: For program point L4101(line 4101) no Hoare annotation was computed. [2022-11-23 15:19:18,523 INFO L895 garLoopResultBuilder]: At program point L5379-1(line 5379) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,523 INFO L899 garLoopResultBuilder]: For program point L4095-1(line 4095) no Hoare annotation was computed. [2022-11-23 15:19:18,523 INFO L895 garLoopResultBuilder]: At program point L5377(line 5377) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,524 INFO L895 garLoopResultBuilder]: At program point L4095(line 4095) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,524 INFO L899 garLoopResultBuilder]: For program point L5377-1(line 5377) no Hoare annotation was computed. [2022-11-23 15:19:18,524 INFO L899 garLoopResultBuilder]: For program point L4093(lines 4093 4100) no Hoare annotation was computed. [2022-11-23 15:19:18,524 INFO L895 garLoopResultBuilder]: At program point L4093-2(lines 4093 4100) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,524 INFO L895 garLoopResultBuilder]: At program point L5367(line 5367) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,524 INFO L895 garLoopResultBuilder]: At program point L5367-1(line 5367) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,525 INFO L895 garLoopResultBuilder]: At program point L5359(line 5359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,525 INFO L895 garLoopResultBuilder]: At program point L4112(line 4112) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,525 INFO L895 garLoopResultBuilder]: At program point L5359-1(line 5359) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,525 INFO L895 garLoopResultBuilder]: At program point L4112-1(line 4112) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= |old(~ldv_mutex_lock_of_tb_nhi~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1)) (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1))) [2022-11-23 15:19:18,525 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_lock_lock_of_tbENTRY(lines 10878 10888) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_lock_of_tb~0 1) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,526 INFO L899 garLoopResultBuilder]: For program point L10881-1(lines 10881 10884) no Hoare annotation was computed. [2022-11-23 15:19:18,526 INFO L899 garLoopResultBuilder]: For program point L10881(lines 10881 10884) no Hoare annotation was computed. [2022-11-23 15:19:18,526 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lock_of_tbEXIT(lines 10878 10888) no Hoare annotation was computed. [2022-11-23 15:19:18,526 INFO L895 garLoopResultBuilder]: At program point L10882(line 10882) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= |old(~ldv_mutex_lock_of_tb~0)| 1)) (not (= ~ldv_mutex_lock_of_tb_ring~0 1))) [2022-11-23 15:19:18,526 INFO L899 garLoopResultBuilder]: For program point L6262(lines 6262 6265) no Hoare annotation was computed. [2022-11-23 15:19:18,526 INFO L899 garLoopResultBuilder]: For program point L6262-2(lines 6262 6265) no Hoare annotation was computed. [2022-11-23 15:19:18,527 INFO L899 garLoopResultBuilder]: For program point L6246(lines 6246 6252) no Hoare annotation was computed. [2022-11-23 15:19:18,527 INFO L895 garLoopResultBuilder]: At program point L6213(line 6213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,527 INFO L899 garLoopResultBuilder]: For program point L6213-1(line 6213) no Hoare annotation was computed. [2022-11-23 15:19:18,527 INFO L895 garLoopResultBuilder]: At program point L6246-2(lines 6246 6252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,527 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rxEXIT(lines 6181 6269) no Hoare annotation was computed. [2022-11-23 15:19:18,527 INFO L895 garLoopResultBuilder]: At program point L6263(line 6263) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,528 INFO L899 garLoopResultBuilder]: For program point L6263-1(line 6263) no Hoare annotation was computed. [2022-11-23 15:19:18,528 INFO L895 garLoopResultBuilder]: At program point L6247(line 6247) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,528 INFO L899 garLoopResultBuilder]: For program point L6247-1(line 6247) no Hoare annotation was computed. [2022-11-23 15:19:18,528 INFO L899 garLoopResultBuilder]: For program point L5801(line 5801) no Hoare annotation was computed. [2022-11-23 15:19:18,528 INFO L895 garLoopResultBuilder]: At program point L5826(line 5826) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,528 INFO L899 garLoopResultBuilder]: For program point L5793(line 5793) no Hoare annotation was computed. [2022-11-23 15:19:18,529 INFO L899 garLoopResultBuilder]: For program point L5826-1(line 5826) no Hoare annotation was computed. [2022-11-23 15:19:18,529 INFO L899 garLoopResultBuilder]: For program point L5785(line 5785) no Hoare annotation was computed. [2022-11-23 15:19:18,529 INFO L899 garLoopResultBuilder]: For program point L6248-1(line 6248) no Hoare annotation was computed. [2022-11-23 15:19:18,529 INFO L895 garLoopResultBuilder]: At program point L6248(line 6248) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,529 INFO L895 garLoopResultBuilder]: At program point L5827(line 5827) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,529 INFO L899 garLoopResultBuilder]: For program point L5827-1(line 5827) no Hoare annotation was computed. [2022-11-23 15:19:18,530 INFO L895 garLoopResultBuilder]: At program point L5770(line 5770) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,530 INFO L899 garLoopResultBuilder]: For program point L5770-1(line 5770) no Hoare annotation was computed. [2022-11-23 15:19:18,530 INFO L895 garLoopResultBuilder]: At program point L5795(line 5795) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,530 INFO L899 garLoopResultBuilder]: For program point L5795-1(line 5795) no Hoare annotation was computed. [2022-11-23 15:19:18,530 INFO L895 garLoopResultBuilder]: At program point L5828(lines 5808 5830) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,530 INFO L895 garLoopResultBuilder]: At program point L6208(lines 6208 6225) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,531 INFO L895 garLoopResultBuilder]: At program point L5787(line 5787) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,531 INFO L899 garLoopResultBuilder]: For program point L5787-1(line 5787) no Hoare annotation was computed. [2022-11-23 15:19:18,531 INFO L895 garLoopResultBuilder]: At program point L6266(line 6266) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,531 INFO L899 garLoopResultBuilder]: For program point L5820(lines 5820 5824) no Hoare annotation was computed. [2022-11-23 15:19:18,531 INFO L899 garLoopResultBuilder]: For program point L6266-1(line 6266) no Hoare annotation was computed. [2022-11-23 15:19:18,531 INFO L895 garLoopResultBuilder]: At program point tb_ctl_rxENTRY(lines 6181 6269) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,532 INFO L895 garLoopResultBuilder]: At program point L5779(line 5779) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,532 INFO L899 garLoopResultBuilder]: For program point L5779-1(line 5779) no Hoare annotation was computed. [2022-11-23 15:19:18,532 INFO L895 garLoopResultBuilder]: At program point L5796-2(lines 5796 5800) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,532 INFO L895 garLoopResultBuilder]: At program point L5788-2(lines 5788 5792) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,532 INFO L895 garLoopResultBuilder]: At program point L5780-2(lines 5780 5784) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,533 INFO L899 garLoopResultBuilder]: For program point L5772-1(line 5772) no Hoare annotation was computed. [2022-11-23 15:19:18,533 INFO L899 garLoopResultBuilder]: For program point L6218(line 6218) no Hoare annotation was computed. [2022-11-23 15:19:18,533 INFO L895 garLoopResultBuilder]: At program point L5805(lines 5753 5807) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,533 INFO L895 garLoopResultBuilder]: At program point L5772(line 5772) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,533 INFO L899 garLoopResultBuilder]: For program point L6243(lines 6243 6260) no Hoare annotation was computed. [2022-11-23 15:19:18,533 INFO L899 garLoopResultBuilder]: For program point tb_ctl_rxFINAL(lines 6181 6269) no Hoare annotation was computed. [2022-11-23 15:19:18,534 INFO L895 garLoopResultBuilder]: At program point L6210(line 6210) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,534 INFO L899 garLoopResultBuilder]: For program point L6210-1(line 6210) no Hoare annotation was computed. [2022-11-23 15:19:18,534 INFO L895 garLoopResultBuilder]: At program point L5773(line 5773) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,534 INFO L899 garLoopResultBuilder]: For program point L5773-1(line 5773) no Hoare annotation was computed. [2022-11-23 15:19:18,534 INFO L899 garLoopResultBuilder]: For program point L6211(lines 6211 6217) no Hoare annotation was computed. [2022-11-23 15:19:18,534 INFO L895 garLoopResultBuilder]: At program point L6211-2(lines 6211 6217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,535 INFO L899 garLoopResultBuilder]: For program point L5774(lines 5774 5777) no Hoare annotation was computed. [2022-11-23 15:19:18,535 INFO L899 garLoopResultBuilder]: For program point L6253(line 6253) no Hoare annotation was computed. [2022-11-23 15:19:18,535 INFO L899 garLoopResultBuilder]: For program point L6212-1(line 6212) no Hoare annotation was computed. [2022-11-23 15:19:18,535 INFO L895 garLoopResultBuilder]: At program point L6245(line 6245) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,535 INFO L895 garLoopResultBuilder]: At program point L6212(line 6212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,535 INFO L899 garLoopResultBuilder]: For program point L6245-1(line 6245) no Hoare annotation was computed. [2022-11-23 15:19:18,536 INFO L902 garLoopResultBuilder]: At program point flush_workqueueENTRY(lines 11537 11539) the Hoare annotation is: true [2022-11-23 15:19:18,536 INFO L899 garLoopResultBuilder]: For program point flush_workqueueEXIT(lines 11537 11539) no Hoare annotation was computed. [2022-11-23 15:19:18,536 INFO L902 garLoopResultBuilder]: At program point L3710(line 3710) the Hoare annotation is: true [2022-11-23 15:19:18,536 INFO L899 garLoopResultBuilder]: For program point L3710-1(line 3710) no Hoare annotation was computed. [2022-11-23 15:19:18,536 INFO L899 garLoopResultBuilder]: For program point L3706(lines 3706 3709) no Hoare annotation was computed. [2022-11-23 15:19:18,536 INFO L902 garLoopResultBuilder]: At program point L3731(lines 3689 3734) the Hoare annotation is: true [2022-11-23 15:19:18,536 INFO L902 garLoopResultBuilder]: At program point L3726(lines 3698 3733) the Hoare annotation is: true [2022-11-23 15:19:18,537 INFO L902 garLoopResultBuilder]: At program point L3722(line 3722) the Hoare annotation is: true [2022-11-23 15:19:18,537 INFO L899 garLoopResultBuilder]: For program point L3722-1(line 3722) no Hoare annotation was computed. [2022-11-23 15:19:18,537 INFO L902 garLoopResultBuilder]: At program point ring_write_descriptorsENTRY(lines 3689 3734) the Hoare annotation is: true [2022-11-23 15:19:18,537 INFO L899 garLoopResultBuilder]: For program point ring_write_descriptorsEXIT(lines 3689 3734) no Hoare annotation was computed. [2022-11-23 15:19:18,537 INFO L902 garLoopResultBuilder]: At program point L3664(line 3664) the Hoare annotation is: true [2022-11-23 15:19:18,537 INFO L902 garLoopResultBuilder]: At program point L3662(line 3662) the Hoare annotation is: true [2022-11-23 15:19:18,538 INFO L902 garLoopResultBuilder]: At program point ring_iowrite64descENTRY(lines 3656 3667) the Hoare annotation is: true [2022-11-23 15:19:18,538 INFO L899 garLoopResultBuilder]: For program point L3663(line 3663) no Hoare annotation was computed. [2022-11-23 15:19:18,538 INFO L899 garLoopResultBuilder]: For program point L3661-1(line 3661) no Hoare annotation was computed. [2022-11-23 15:19:18,538 INFO L902 garLoopResultBuilder]: At program point L3661(line 3661) the Hoare annotation is: true [2022-11-23 15:19:18,538 INFO L902 garLoopResultBuilder]: At program point L3662-1(line 3662) the Hoare annotation is: true [2022-11-23 15:19:18,538 INFO L899 garLoopResultBuilder]: For program point ring_iowrite64descFINAL(lines 3656 3667) no Hoare annotation was computed. [2022-11-23 15:19:18,538 INFO L899 garLoopResultBuilder]: For program point ring_iowrite64descEXIT(lines 3656 3667) no Hoare annotation was computed. [2022-11-23 15:19:18,539 INFO L899 garLoopResultBuilder]: For program point L4330(line 4330) no Hoare annotation was computed. [2022-11-23 15:19:18,539 INFO L895 garLoopResultBuilder]: At program point L4397-2(lines 4395 4408) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,539 INFO L899 garLoopResultBuilder]: For program point L4860(line 4860) no Hoare annotation was computed. [2022-11-23 15:19:18,539 INFO L899 garLoopResultBuilder]: For program point L4332-1(line 4332) no Hoare annotation was computed. [2022-11-23 15:19:18,539 INFO L895 garLoopResultBuilder]: At program point L4332(line 4332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,539 INFO L895 garLoopResultBuilder]: At program point L5059(line 5059) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,540 INFO L899 garLoopResultBuilder]: For program point L4861(lines 4861 4894) no Hoare annotation was computed. [2022-11-23 15:19:18,540 INFO L895 garLoopResultBuilder]: At program point L3408(line 3408) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,540 INFO L895 garLoopResultBuilder]: At program point L3408-1(line 3408) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,540 INFO L899 garLoopResultBuilder]: For program point L6315(line 6315) no Hoare annotation was computed. [2022-11-23 15:19:18,540 INFO L899 garLoopResultBuilder]: For program point L4928(line 4928) no Hoare annotation was computed. [2022-11-23 15:19:18,541 INFO L895 garLoopResultBuilder]: At program point L4334(line 4334) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,541 INFO L899 garLoopResultBuilder]: For program point L4334-1(line 4334) no Hoare annotation was computed. [2022-11-23 15:19:18,541 INFO L899 garLoopResultBuilder]: For program point L6316(lines 6316 6319) no Hoare annotation was computed. [2022-11-23 15:19:18,541 INFO L899 garLoopResultBuilder]: For program point L4863(lines 4863 4891) no Hoare annotation was computed. [2022-11-23 15:19:18,541 INFO L899 garLoopResultBuilder]: For program point L4929(lines 4929 4936) no Hoare annotation was computed. [2022-11-23 15:19:18,541 INFO L895 garLoopResultBuilder]: At program point L6317(lines 6278 6332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,542 INFO L895 garLoopResultBuilder]: At program point L4930(line 4930) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,542 INFO L899 garLoopResultBuilder]: For program point L4930-1(line 4930) no Hoare annotation was computed. [2022-11-23 15:19:18,542 INFO L899 garLoopResultBuilder]: For program point L4864(line 4864) no Hoare annotation was computed. [2022-11-23 15:19:18,542 INFO L899 garLoopResultBuilder]: For program point L4336-2(lines 4336 4339) no Hoare annotation was computed. [2022-11-23 15:19:18,542 INFO L895 garLoopResultBuilder]: At program point L4865(lines 4865 4870) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,542 INFO L895 garLoopResultBuilder]: At program point L4535(line 4535) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,543 INFO L895 garLoopResultBuilder]: At program point L4535-1(line 4535) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,543 INFO L895 garLoopResultBuilder]: At program point L4998(line 4998) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,543 INFO L895 garLoopResultBuilder]: At program point L4802(line 4802) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_state_variable_4~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,543 INFO L895 garLoopResultBuilder]: At program point L4802-1(line 4802) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_state_variable_4~0 0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,543 INFO L895 garLoopResultBuilder]: At program point L4340-1(line 4340) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,544 INFO L895 garLoopResultBuilder]: At program point L6322(lines 6278 6332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,544 INFO L895 garLoopResultBuilder]: At program point L4340(line 4340) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,544 INFO L895 garLoopResultBuilder]: At program point L4407(lines 4390 4409) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,544 INFO L895 garLoopResultBuilder]: At program point L6324(lines 6278 6332) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,544 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4343(lines 4343 4347) no Hoare annotation was computed. [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4938(line 4938) no Hoare annotation was computed. [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4872(line 4872) no Hoare annotation was computed. [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4939(lines 4939 4946) no Hoare annotation was computed. [2022-11-23 15:19:18,545 INFO L895 garLoopResultBuilder]: At program point L4873(lines 4873 4887) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4644) no Hoare annotation was computed. [2022-11-23 15:19:18,545 INFO L899 garLoopResultBuilder]: For program point L4940-1(line 4940) no Hoare annotation was computed. [2022-11-23 15:19:18,546 INFO L895 garLoopResultBuilder]: At program point L4940(line 4940) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,546 INFO L899 garLoopResultBuilder]: For program point L4610(line 4610) no Hoare annotation was computed. [2022-11-23 15:19:18,546 INFO L899 garLoopResultBuilder]: For program point L4875(lines 4875 4880) no Hoare annotation was computed. [2022-11-23 15:19:18,546 INFO L899 garLoopResultBuilder]: For program point L4875-2(lines 4873 4886) no Hoare annotation was computed. [2022-11-23 15:19:18,546 INFO L899 garLoopResultBuilder]: For program point L4611(lines 4611 4616) no Hoare annotation was computed. [2022-11-23 15:19:18,546 INFO L895 garLoopResultBuilder]: At program point L4348-1(line 4348) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,547 INFO L899 garLoopResultBuilder]: For program point L6330(line 6330) no Hoare annotation was computed. [2022-11-23 15:19:18,547 INFO L895 garLoopResultBuilder]: At program point L4348(line 4348) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,547 INFO L895 garLoopResultBuilder]: At program point L5009(line 5009) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,547 INFO L895 garLoopResultBuilder]: At program point L4613(line 4613) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,547 INFO L899 garLoopResultBuilder]: For program point L4613-1(line 4613) no Hoare annotation was computed. [2022-11-23 15:19:18,548 INFO L895 garLoopResultBuilder]: At program point L6331(lines 6270 6333) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,548 INFO L895 garLoopResultBuilder]: At program point L4350(line 4350) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,548 INFO L899 garLoopResultBuilder]: For program point L4350-1(line 4350) no Hoare annotation was computed. [2022-11-23 15:19:18,548 INFO L899 garLoopResultBuilder]: For program point L7389-1(line 7389) no Hoare annotation was computed. [2022-11-23 15:19:18,548 INFO L895 garLoopResultBuilder]: At program point L7389(line 7389) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,548 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-23 15:19:18,549 INFO L899 garLoopResultBuilder]: For program point L7391(lines 7391 7394) no Hoare annotation was computed. [2022-11-23 15:19:18,549 INFO L895 garLoopResultBuilder]: At program point L5079(line 5079) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,549 INFO L895 garLoopResultBuilder]: At program point L4683(line 4683) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,549 INFO L895 garLoopResultBuilder]: At program point L4683-1(line 4683) the Hoare annotation is: (and (= ~ldv_state_variable_0~0 1) (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,549 INFO L899 garLoopResultBuilder]: For program point L11422-1(lines 11421 11443) no Hoare annotation was computed. [2022-11-23 15:19:18,550 INFO L895 garLoopResultBuilder]: At program point L4353(lines 4353 4357) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,550 INFO L899 garLoopResultBuilder]: For program point L11422(lines 11422 11425) no Hoare annotation was computed. [2022-11-23 15:19:18,550 INFO L895 garLoopResultBuilder]: At program point L4948(line 4948) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,550 INFO L899 garLoopResultBuilder]: For program point L4618(line 4618) no Hoare annotation was computed. [2022-11-23 15:19:18,550 INFO L895 garLoopResultBuilder]: At program point L4354(line 4354) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,550 INFO L899 garLoopResultBuilder]: For program point L4354-1(line 4354) no Hoare annotation was computed. [2022-11-23 15:19:18,551 INFO L895 garLoopResultBuilder]: At program point L11423(line 11423) the Hoare annotation is: false [2022-11-23 15:19:18,551 INFO L895 garLoopResultBuilder]: At program point L4883(lines 4801 5122) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,551 INFO L899 garLoopResultBuilder]: For program point L4817(lines 4817 5116) no Hoare annotation was computed. [2022-11-23 15:19:18,551 INFO L899 garLoopResultBuilder]: For program point L4619(lines 4619 4624) no Hoare annotation was computed. [2022-11-23 15:19:18,551 INFO L899 garLoopResultBuilder]: For program point L4818(line 4818) no Hoare annotation was computed. [2022-11-23 15:19:18,551 INFO L899 garLoopResultBuilder]: For program point L4819(lines 4819 4852) no Hoare annotation was computed. [2022-11-23 15:19:18,552 INFO L899 garLoopResultBuilder]: For program point L4753(lines 4753 4788) no Hoare annotation was computed. [2022-11-23 15:19:18,552 INFO L895 garLoopResultBuilder]: At program point L4621(line 4621) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,552 INFO L899 garLoopResultBuilder]: For program point L4621-1(line 4621) no Hoare annotation was computed. [2022-11-23 15:19:18,552 INFO L899 garLoopResultBuilder]: For program point L11426(lines 11421 11443) no Hoare annotation was computed. [2022-11-23 15:19:18,552 INFO L899 garLoopResultBuilder]: For program point L7396-1(line 7396) no Hoare annotation was computed. [2022-11-23 15:19:18,552 INFO L895 garLoopResultBuilder]: At program point L7396(line 7396) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,553 INFO L899 garLoopResultBuilder]: For program point L4754(line 4754) no Hoare annotation was computed. [2022-11-23 15:19:18,553 INFO L895 garLoopResultBuilder]: At program point L11427(line 11427) the Hoare annotation is: false [2022-11-23 15:19:18,553 INFO L895 garLoopResultBuilder]: At program point L4292(lines 4292 4296) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,553 INFO L895 garLoopResultBuilder]: At program point L5019(line 5019) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,553 INFO L899 garLoopResultBuilder]: For program point L4755(lines 4755 4760) no Hoare annotation was computed. [2022-11-23 15:19:18,553 INFO L899 garLoopResultBuilder]: For program point L4821(lines 4821 4849) no Hoare annotation was computed. [2022-11-23 15:19:18,554 INFO L895 garLoopResultBuilder]: At program point L7398(line 7398) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,554 INFO L895 garLoopResultBuilder]: At program point L4359(lines 4277 4361) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,554 INFO L899 garLoopResultBuilder]: For program point L7398-1(line 7398) no Hoare annotation was computed. [2022-11-23 15:19:18,554 INFO L899 garLoopResultBuilder]: For program point L4822(line 4822) no Hoare annotation was computed. [2022-11-23 15:19:18,554 INFO L895 garLoopResultBuilder]: At program point L7795-1(line 7795) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,554 INFO L895 garLoopResultBuilder]: At program point L7795(line 7795) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,555 INFO L895 garLoopResultBuilder]: At program point L4823(lines 4823 4831) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,555 INFO L899 garLoopResultBuilder]: For program point L4889(line 4889) no Hoare annotation was computed. [2022-11-23 15:19:18,555 INFO L895 garLoopResultBuilder]: At program point L7796(lines 7792 7799) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,555 INFO L895 garLoopResultBuilder]: At program point L4757(line 4757) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,555 INFO L899 garLoopResultBuilder]: For program point L4757-1(line 4757) no Hoare annotation was computed. [2022-11-23 15:19:18,556 INFO L899 garLoopResultBuilder]: For program point L11430(lines 11421 11443) no Hoare annotation was computed. [2022-11-23 15:19:18,556 INFO L895 garLoopResultBuilder]: At program point L4890(line 4890) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,556 INFO L899 garLoopResultBuilder]: For program point L4626(line 4626) no Hoare annotation was computed. [2022-11-23 15:19:18,556 INFO L895 garLoopResultBuilder]: At program point L11431(line 11431) the Hoare annotation is: false [2022-11-23 15:19:18,556 INFO L895 garLoopResultBuilder]: At program point L5089(line 5089) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,556 INFO L899 garLoopResultBuilder]: For program point L4627(lines 4627 4632) no Hoare annotation was computed. [2022-11-23 15:19:18,556 INFO L899 garLoopResultBuilder]: For program point L7402(lines 7402 7405) no Hoare annotation was computed. [2022-11-23 15:19:18,557 INFO L895 garLoopResultBuilder]: At program point L6279(line 6279) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,557 INFO L899 garLoopResultBuilder]: For program point L6279-1(line 6279) no Hoare annotation was computed. [2022-11-23 15:19:18,557 INFO L895 garLoopResultBuilder]: At program point L4958(line 4958) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,557 INFO L895 garLoopResultBuilder]: At program point L4298(lines 4298 4302) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,557 INFO L895 garLoopResultBuilder]: At program point L4629(line 4629) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,558 INFO L899 garLoopResultBuilder]: For program point L4629-1(line 4629) no Hoare annotation was computed. [2022-11-23 15:19:18,558 INFO L899 garLoopResultBuilder]: For program point L11434(lines 11421 11443) no Hoare annotation was computed. [2022-11-23 15:19:18,558 INFO L895 garLoopResultBuilder]: At program point L6281(lines 6281 6284) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,558 INFO L899 garLoopResultBuilder]: For program point L4762(line 4762) no Hoare annotation was computed. [2022-11-23 15:19:18,558 INFO L895 garLoopResultBuilder]: At program point L11435(line 11435) the Hoare annotation is: false [2022-11-23 15:19:18,558 INFO L899 garLoopResultBuilder]: For program point L4763(lines 4763 4768) no Hoare annotation was computed. [2022-11-23 15:19:18,558 INFO L899 garLoopResultBuilder]: For program point L4896(line 4896) no Hoare annotation was computed. [2022-11-23 15:19:18,559 INFO L895 garLoopResultBuilder]: At program point L7803-1(line 7803) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,559 INFO L895 garLoopResultBuilder]: At program point L7803(line 7803) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,559 INFO L899 garLoopResultBuilder]: For program point L4368-1(line 4368) no Hoare annotation was computed. [2022-11-23 15:19:18,559 INFO L899 garLoopResultBuilder]: For program point L7407(lines 7407 7410) no Hoare annotation was computed. [2022-11-23 15:19:18,559 INFO L895 garLoopResultBuilder]: At program point L4368(line 4368) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,560 INFO L895 garLoopResultBuilder]: At program point L5029(line 5029) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,560 INFO L895 garLoopResultBuilder]: At program point L7804(lines 7800 7807) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,560 INFO L895 garLoopResultBuilder]: At program point L4765(line 4765) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,560 INFO L899 garLoopResultBuilder]: For program point L4765-1(line 4765) no Hoare annotation was computed. [2022-11-23 15:19:18,560 INFO L895 garLoopResultBuilder]: At program point L11438(lines 11419 11444) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,560 INFO L899 garLoopResultBuilder]: For program point L4898(line 4898) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L899 garLoopResultBuilder]: For program point L4634(line 4634) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L899 garLoopResultBuilder]: For program point L4304(lines 4304 4308) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L895 garLoopResultBuilder]: At program point L11439(line 11439) the Hoare annotation is: false [2022-11-23 15:19:18,561 INFO L899 garLoopResultBuilder]: For program point L4899(lines 4899 4902) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L899 garLoopResultBuilder]: For program point L4833(line 4833) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L899 garLoopResultBuilder]: For program point L4635(lines 4635 4640) no Hoare annotation was computed. [2022-11-23 15:19:18,561 INFO L895 garLoopResultBuilder]: At program point L4371(line 4371) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,562 INFO L895 garLoopResultBuilder]: At program point L4371-1(line 4371) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,562 INFO L899 garLoopResultBuilder]: For program point L4834(lines 4834 4838) no Hoare annotation was computed. [2022-11-23 15:19:18,562 INFO L899 garLoopResultBuilder]: For program point L7411-1(line 7411) no Hoare annotation was computed. [2022-11-23 15:19:18,562 INFO L895 garLoopResultBuilder]: At program point L7411(line 7411) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,562 INFO L895 garLoopResultBuilder]: At program point L4372(lines 4362 4375) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,563 INFO L895 garLoopResultBuilder]: At program point L5099(line 5099) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,563 INFO L895 garLoopResultBuilder]: At program point L4637(line 4637) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,563 INFO L899 garLoopResultBuilder]: For program point L4637-1(line 4637) no Hoare annotation was computed. [2022-11-23 15:19:18,563 INFO L899 garLoopResultBuilder]: For program point L7412-1(line 7412) no Hoare annotation was computed. [2022-11-23 15:19:18,563 INFO L895 garLoopResultBuilder]: At program point L7412(line 7412) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,563 INFO L895 garLoopResultBuilder]: At program point L4968(line 4968) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,564 INFO L899 garLoopResultBuilder]: For program point L4770(line 4770) no Hoare annotation was computed. [2022-11-23 15:19:18,564 INFO L899 garLoopResultBuilder]: For program point L7413(lines 7413 7416) no Hoare annotation was computed. [2022-11-23 15:19:18,564 INFO L899 garLoopResultBuilder]: For program point L4771(lines 4771 4776) no Hoare annotation was computed. [2022-11-23 15:19:18,564 INFO L895 garLoopResultBuilder]: At program point L7414(lines 7388 7426) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,564 INFO L899 garLoopResultBuilder]: For program point L4904(line 4904) no Hoare annotation was computed. [2022-11-23 15:19:18,564 INFO L895 garLoopResultBuilder]: At program point L7811-1(line 7811) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,565 INFO L895 garLoopResultBuilder]: At program point L7811(line 7811) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,565 INFO L895 garLoopResultBuilder]: At program point L3980(line 3980) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,565 INFO L895 garLoopResultBuilder]: At program point L3980-1(line 3980) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,565 INFO L899 garLoopResultBuilder]: For program point L4905(lines 4905 5112) no Hoare annotation was computed. [2022-11-23 15:19:18,565 INFO L895 garLoopResultBuilder]: At program point L7812(lines 7808 7815) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,566 INFO L895 garLoopResultBuilder]: At program point L4773(line 4773) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,566 INFO L899 garLoopResultBuilder]: For program point L4773-1(line 4773) no Hoare annotation was computed. [2022-11-23 15:19:18,566 INFO L899 garLoopResultBuilder]: For program point L4311(lines 4311 4314) no Hoare annotation was computed. [2022-11-23 15:19:18,566 INFO L895 garLoopResultBuilder]: At program point L4840(line 4840) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,566 INFO L899 garLoopResultBuilder]: For program point L4642(line 4642) no Hoare annotation was computed. [2022-11-23 15:19:18,566 INFO L899 garLoopResultBuilder]: For program point L7417-1(line 7417) no Hoare annotation was computed. [2022-11-23 15:19:18,567 INFO L895 garLoopResultBuilder]: At program point L7417(line 7417) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,567 INFO L895 garLoopResultBuilder]: At program point L5039(line 5039) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,567 INFO L899 garLoopResultBuilder]: For program point L4907(lines 4907 5109) no Hoare annotation was computed. [2022-11-23 15:19:18,567 INFO L895 garLoopResultBuilder]: At program point L4643(line 4643) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,567 INFO L895 garLoopResultBuilder]: At program point L7418(line 7418) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,567 INFO L899 garLoopResultBuilder]: For program point L7418-1(line 7418) no Hoare annotation was computed. [2022-11-23 15:19:18,568 INFO L899 garLoopResultBuilder]: For program point L4908(line 4908) no Hoare annotation was computed. [2022-11-23 15:19:18,568 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-23 15:19:18,568 INFO L899 garLoopResultBuilder]: For program point L5107(line 5107) no Hoare annotation was computed. [2022-11-23 15:19:18,568 INFO L899 garLoopResultBuilder]: For program point L4909(lines 4909 4916) no Hoare annotation was computed. [2022-11-23 15:19:18,568 INFO L895 garLoopResultBuilder]: At program point L4645(lines 4604 4648) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,568 INFO L895 garLoopResultBuilder]: At program point L5108(line 5108) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,569 INFO L895 garLoopResultBuilder]: At program point L4910(line 4910) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,569 INFO L899 garLoopResultBuilder]: For program point L4778(line 4778) no Hoare annotation was computed. [2022-11-23 15:19:18,569 INFO L899 garLoopResultBuilder]: For program point L4910-1(line 4910) no Hoare annotation was computed. [2022-11-23 15:19:18,569 INFO L899 garLoopResultBuilder]: For program point L6298(lines 6298 6301) no Hoare annotation was computed. [2022-11-23 15:19:18,569 INFO L899 garLoopResultBuilder]: For program point L4779(lines 4779 4784) no Hoare annotation was computed. [2022-11-23 15:19:18,569 INFO L895 garLoopResultBuilder]: At program point L4978(line 4978) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,569 INFO L895 garLoopResultBuilder]: At program point L4318(line 4318) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,570 INFO L899 garLoopResultBuilder]: For program point L4318-1(line 4318) no Hoare annotation was computed. [2022-11-23 15:19:18,570 INFO L895 garLoopResultBuilder]: At program point L3988(line 3988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,570 INFO L895 garLoopResultBuilder]: At program point L3988-1(line 3988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,570 INFO L899 garLoopResultBuilder]: For program point L4847(line 4847) no Hoare annotation was computed. [2022-11-23 15:19:18,570 INFO L895 garLoopResultBuilder]: At program point L4781(line 4781) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,571 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2022-11-23 15:19:18,571 INFO L899 garLoopResultBuilder]: For program point L7424-1(line 7424) no Hoare annotation was computed. [2022-11-23 15:19:18,571 INFO L895 garLoopResultBuilder]: At program point L7424(line 7424) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,571 INFO L895 garLoopResultBuilder]: At program point L4848(line 4848) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,571 INFO L895 garLoopResultBuilder]: At program point L4320-2(lines 4320 4324) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,571 INFO L895 garLoopResultBuilder]: At program point L7425(lines 7380 7427) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,572 INFO L895 garLoopResultBuilder]: At program point L11521-1(line 11521) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,572 INFO L895 garLoopResultBuilder]: At program point L11521(line 11521) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (= 2 ~ldv_mutex_lock_of_tb~0) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,572 INFO L899 garLoopResultBuilder]: For program point L6303(lines 6303 6306) no Hoare annotation was computed. [2022-11-23 15:19:18,572 INFO L899 garLoopResultBuilder]: For program point L5114(line 5114) no Hoare annotation was computed. [2022-11-23 15:19:18,572 INFO L895 garLoopResultBuilder]: At program point L5115(line 5115) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,572 INFO L895 garLoopResultBuilder]: At program point L5049(line 5049) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,573 INFO L899 garLoopResultBuilder]: For program point L4918(line 4918) no Hoare annotation was computed. [2022-11-23 15:19:18,573 INFO L899 garLoopResultBuilder]: For program point L4786(line 4786) no Hoare annotation was computed. [2022-11-23 15:19:18,573 INFO L895 garLoopResultBuilder]: At program point L5117(lines 4801 5122) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,573 INFO L899 garLoopResultBuilder]: For program point L4919(lines 4919 4926) no Hoare annotation was computed. [2022-11-23 15:19:18,573 INFO L895 garLoopResultBuilder]: At program point L4787(line 4787) the Hoare annotation is: (= ~ldv_mutex_lock_of_tb_ring~0 1) [2022-11-23 15:19:18,573 INFO L899 garLoopResultBuilder]: For program point L4325(line 4325) no Hoare annotation was computed. [2022-11-23 15:19:18,573 INFO L899 garLoopResultBuilder]: For program point L4920-1(line 4920) no Hoare annotation was computed. [2022-11-23 15:19:18,574 INFO L899 garLoopResultBuilder]: For program point L4854(line 4854) no Hoare annotation was computed. [2022-11-23 15:19:18,574 INFO L895 garLoopResultBuilder]: At program point L4920(line 4920) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,574 INFO L895 garLoopResultBuilder]: At program point L11659-1(line 11659) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,574 INFO L895 garLoopResultBuilder]: At program point L11659(line 11659) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,574 INFO L899 garLoopResultBuilder]: For program point L6308(lines 6308 6311) no Hoare annotation was computed. [2022-11-23 15:19:18,575 INFO L899 garLoopResultBuilder]: For program point L4855(lines 4855 4858) no Hoare annotation was computed. [2022-11-23 15:19:18,575 INFO L895 garLoopResultBuilder]: At program point L4789(lines 4748 4792) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,575 INFO L895 garLoopResultBuilder]: At program point L4988(line 4988) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1)) [2022-11-23 15:19:18,575 INFO L895 garLoopResultBuilder]: At program point L4328-1(lines 4328 4329) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,575 INFO L895 garLoopResultBuilder]: At program point L4328(lines 4328 4329) the Hoare annotation is: (and (= ~ldv_mutex_lock_of_tb_ring~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (or |ULTIMATE.start_main_#t~switch409#1| (not (= 1 |ULTIMATE.start_main_~tmp___0~12#1|))) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_lock_of_tb~0 1) (= ~ldv_mutex_lock_of_tb_nhi~0 1) (not (= ~ldv_state_variable_4~0 2))) [2022-11-23 15:19:18,575 INFO L899 garLoopResultBuilder]: For program point tb_routeEXIT(lines 6830 6835) no Hoare annotation was computed. [2022-11-23 15:19:18,576 INFO L902 garLoopResultBuilder]: At program point tb_routeENTRY(lines 6830 6835) the Hoare annotation is: true [2022-11-23 15:19:18,576 INFO L895 garLoopResultBuilder]: At program point L9213(line 9213) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,576 INFO L899 garLoopResultBuilder]: For program point L9213-1(line 9213) no Hoare annotation was computed. [2022-11-23 15:19:18,576 INFO L899 garLoopResultBuilder]: For program point L9214-2(lines 9214 9221) no Hoare annotation was computed. [2022-11-23 15:19:18,576 INFO L899 garLoopResultBuilder]: For program point __tb_path_deallocate_nfcEXIT(lines 9203 9230) no Hoare annotation was computed. [2022-11-23 15:19:18,576 INFO L895 garLoopResultBuilder]: At program point L9216(line 9216) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,577 INFO L899 garLoopResultBuilder]: For program point L9216-1(line 9216) no Hoare annotation was computed. [2022-11-23 15:19:18,577 INFO L899 garLoopResultBuilder]: For program point L9214(lines 9214 9221) no Hoare annotation was computed. [2022-11-23 15:19:18,577 INFO L895 garLoopResultBuilder]: At program point L9224(lines 9224 9227) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,577 INFO L895 garLoopResultBuilder]: At program point __tb_path_deallocate_nfcENTRY(lines 9203 9230) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,577 INFO L895 garLoopResultBuilder]: At program point L9223(lines 9209 9229) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,577 INFO L899 garLoopResultBuilder]: For program point L7001-1(line 7001) no Hoare annotation was computed. [2022-11-23 15:19:18,578 INFO L895 garLoopResultBuilder]: At program point L7001(line 7001) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,578 INFO L895 garLoopResultBuilder]: At program point tb_free_unplugged_childrenENTRY(lines 6991 7025) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,578 INFO L899 garLoopResultBuilder]: For program point tb_free_unplugged_childrenEXIT(lines 6991 7025) no Hoare annotation was computed. [2022-11-23 15:19:18,578 INFO L895 garLoopResultBuilder]: At program point L7018(lines 6996 7024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,578 INFO L895 garLoopResultBuilder]: At program point L7014(line 7014) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,579 INFO L895 garLoopResultBuilder]: At program point L7016(lines 6996 7024) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,579 INFO L899 garLoopResultBuilder]: For program point L7010(lines 7010 7015) no Hoare annotation was computed. [2022-11-23 15:19:18,579 INFO L899 garLoopResultBuilder]: For program point L7014-1(line 7014) no Hoare annotation was computed. [2022-11-23 15:19:18,579 INFO L899 garLoopResultBuilder]: For program point L7006(lines 7006 7009) no Hoare annotation was computed. [2022-11-23 15:19:18,579 INFO L899 garLoopResultBuilder]: For program point L7002(lines 7002 7005) no Hoare annotation was computed. [2022-11-23 15:19:18,579 INFO L895 garLoopResultBuilder]: At program point L7019(lines 7019 7022) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,580 INFO L899 garLoopResultBuilder]: For program point L7011-1(line 7011) no Hoare annotation was computed. [2022-11-23 15:19:18,580 INFO L895 garLoopResultBuilder]: At program point L7011(line 7011) the Hoare annotation is: (or (not (= ~ldv_mutex_lock_of_tb_nhi~0 1)) (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_lock_of_tb_ring~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 ~ldv_mutex_lock_of_tb~0)) (not (= |old(~ldv_mutex_lock_of_tb_ring~0)| 1))) [2022-11-23 15:19:18,580 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_unlock_lock_of_tb_nhiENTRY(lines 11083 11093) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (= 2 ~ldv_mutex_lock_of_tb_nhi~0)) (.cse2 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse3 (not (= 2 |old(~ldv_mutex_lock_of_tb_nhi~0)|))) (.cse4 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 .cse2 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse3 .cse4))) [2022-11-23 15:19:18,580 INFO L899 garLoopResultBuilder]: For program point L11086-1(lines 11086 11089) no Hoare annotation was computed. [2022-11-23 15:19:18,580 INFO L899 garLoopResultBuilder]: For program point L11086(lines 11086 11089) no Hoare annotation was computed. [2022-11-23 15:19:18,580 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lock_of_tb_nhiEXIT(lines 11083 11093) no Hoare annotation was computed. [2022-11-23 15:19:18,581 INFO L895 garLoopResultBuilder]: At program point L11087(line 11087) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse2 (not (= 2 |old(~ldv_mutex_lock_of_tb_nhi~0)|))) (.cse3 (not (= ~ldv_mutex_lock_of_tb_ring~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~ldv_mutex_lock_of_tb~0 1))) (or .cse0 .cse1 (not (= 2 ~ldv_mutex_lock_of_tb~0)) .cse2 .cse3))) [2022-11-23 15:19:18,584 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:19:18,586 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 15:19:18,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 03:19:18 BoogieIcfgContainer [2022-11-23 15:19:18,716 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 15:19:18,717 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 15:19:18,717 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 15:19:18,717 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 15:19:18,718 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:16:35" (3/4) ... [2022-11-23 15:19:18,720 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-23 15:19:18,726 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_crc [2022-11-23 15:19:18,726 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __fswab32 [2022-11-23 15:19:18,726 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_desc_base [2022-11-23 15:19:18,726 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb_ring [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thunderbolt_shutdown_and_free [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_empty [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_plug_events_active [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_shutdown [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msleep [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_scan_port [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure flush_work [2022-11-23 15:19:18,727 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_splice_tail_init [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_active [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_stop [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_resume [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_print_error [2022-11-23 15:19:18,728 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_read_n [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_wait_for_port [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_add_nfc_credits [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_move_tail [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_tx [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_destroy [2022-11-23 15:19:18,729 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_read [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_work [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_scan_switch [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_get_drom_offset [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure devm_kmalloc [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_start [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_free [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_restart [2022-11-23 15:19:18,730 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure activate_work_1 [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite16desc [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_start [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite32options [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_stop [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_pkg_free [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure check_config_address [2022-11-23 15:19:18,731 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_write [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_interrupt_active [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_del_init [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_find_cap [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_deactivate [2022-11-23 15:19:18,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_ctl_write [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_rx_submit [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_disable_interrupts [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_read [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_route [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kcalloc [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure check_header [2022-11-23 15:19:18,733 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioread32 [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_pkg_alloc [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_suspend_noirq [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_free [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_ctl_read [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __crc32c_le [2022-11-23 15:19:18,734 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure devm_kcalloc [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_interrupt_index [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_activate_pcie_devices [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_port_active [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __list_add [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_suspend [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_free [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_is_invalid [2022-11-23 15:19:18,735 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_alloc [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __kmalloc [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_driver_string [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_drom_read_uid_only [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_write [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_path_activate [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_transfer [2022-11-23 15:19:18,736 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_interrupt_work [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cap_is_basic [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_init_path [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __tb_path_deactivate_hops [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_free [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __list_del_entry [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_is_upstream_port [2022-11-23 15:19:18,737 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb_ring [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_alloc [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_upstream_port [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_work_1 [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cfg_read_raw [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __ring_enqueue [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure make_header [2022-11-23 15:19:18,738 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule_work [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_free_invalid_tunnels [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure call_and_disable_all_1 [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_cap_is_long [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_port_read [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_set_unpplugged [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_work [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_pci_deactivate [2022-11-23 15:19:18,739 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite32desc [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_route_length [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nhi_resume_noirq [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __mutex_init [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2022-11-23 15:19:18,740 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure queue_work_on [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_eeprom_out [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_sw_write [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb_nhi [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_name [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_crc8 [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_switch_alloc [2022-11-23 15:19:18,741 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_free [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lock_of_tb [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_ctl_rx [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure flush_workqueue [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_write_descriptors [2022-11-23 15:19:18,742 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ring_iowrite64desc [2022-11-23 15:19:18,743 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_route [2022-11-23 15:19:18,743 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __tb_path_deallocate_nfc [2022-11-23 15:19:18,743 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tb_free_unplugged_children [2022-11-23 15:19:18,743 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lock_of_tb_nhi [2022-11-23 15:19:18,830 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1264 nodes and edges [2022-11-23 15:19:18,850 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 394 nodes and edges [2022-11-23 15:19:18,856 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 115 nodes and edges [2022-11-23 15:19:18,861 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2022-11-23 15:19:18,867 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 19 nodes and edges [2022-11-23 15:19:18,872 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2022-11-23 15:19:18,878 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-23 15:19:18,883 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-23 15:19:18,888 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-23 15:19:18,924 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-11-23 15:19:18,935 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-11-23 15:19:18,936 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,936 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,936 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,937 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,938 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-11-23 15:19:18,939 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) [2022-11-23 15:19:18,940 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,940 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,940 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,941 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,941 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,941 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,942 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,942 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-11-23 15:19:18,942 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,943 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,943 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,943 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,943 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,943 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,944 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,945 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,945 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,946 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,946 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,946 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,947 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,947 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,948 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,948 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,949 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-11-23 15:19:18,950 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,950 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,950 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,951 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,951 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,952 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,952 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,952 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,953 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,953 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,953 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,954 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,954 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,954 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,955 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,956 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,956 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,957 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,957 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,957 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,958 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,958 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,958 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,959 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,960 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,960 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,960 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,961 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,961 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,961 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,961 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,962 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,962 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) [2022-11-23 15:19:18,962 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,962 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,963 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,964 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) [2022-11-23 15:19:18,964 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,965 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,966 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,966 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,967 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,969 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,969 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,970 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,971 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,971 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,972 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,972 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,975 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,975 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,975 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,976 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,976 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,977 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,977 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,977 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,978 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,979 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,979 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,980 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,982 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,983 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,983 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,983 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,984 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,984 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,984 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,984 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,985 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,985 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,985 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,985 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,986 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,988 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,990 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,990 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,991 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,991 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,992 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,993 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,995 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:18,997 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,997 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,998 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,999 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) [2022-11-23 15:19:18,999 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) [2022-11-23 15:19:19,573 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/witness.graphml [2022-11-23 15:19:19,574 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 15:19:19,574 INFO L158 Benchmark]: Toolchain (without parser) took 192092.79ms. Allocated memory was 153.1MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 106.6MB in the beginning and 761.5MB in the end (delta: -654.9MB). Peak memory consumption was 546.6MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,575 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 109.1MB. Free memory was 56.8MB in the beginning and 56.7MB in the end (delta: 117.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 15:19:19,575 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3957.19ms. Allocated memory was 153.1MB in the beginning and 199.2MB in the end (delta: 46.1MB). Free memory was 106.6MB in the beginning and 66.6MB in the end (delta: 40.0MB). Peak memory consumption was 107.9MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,576 INFO L158 Benchmark]: Boogie Procedure Inliner took 418.98ms. Allocated memory is still 199.2MB. Free memory was 66.6MB in the beginning and 83.5MB in the end (delta: -16.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,577 INFO L158 Benchmark]: Boogie Preprocessor took 514.05ms. Allocated memory was 199.2MB in the beginning and 291.5MB in the end (delta: 92.3MB). Free memory was 83.5MB in the beginning and 163.3MB in the end (delta: -79.8MB). Peak memory consumption was 49.2MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,577 INFO L158 Benchmark]: RCFGBuilder took 22654.44ms. Allocated memory was 291.5MB in the beginning and 767.6MB in the end (delta: 476.1MB). Free memory was 163.3MB in the beginning and 516.2MB in the end (delta: -352.9MB). Peak memory consumption was 397.8MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,577 INFO L158 Benchmark]: TraceAbstraction took 163680.28ms. Allocated memory was 767.6MB in the beginning and 1.4GB in the end (delta: 585.1MB). Free memory was 516.2MB in the beginning and 915.6MB in the end (delta: -399.4MB). Peak memory consumption was 743.5MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,578 INFO L158 Benchmark]: Witness Printer took 857.08ms. Allocated memory is still 1.4GB. Free memory was 915.6MB in the beginning and 761.5MB in the end (delta: 154.1MB). Peak memory consumption was 155.2MB. Max. memory is 16.1GB. [2022-11-23 15:19:19,584 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.32ms. Allocated memory is still 109.1MB. Free memory was 56.8MB in the beginning and 56.7MB in the end (delta: 117.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3957.19ms. Allocated memory was 153.1MB in the beginning and 199.2MB in the end (delta: 46.1MB). Free memory was 106.6MB in the beginning and 66.6MB in the end (delta: 40.0MB). Peak memory consumption was 107.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 418.98ms. Allocated memory is still 199.2MB. Free memory was 66.6MB in the beginning and 83.5MB in the end (delta: -16.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 514.05ms. Allocated memory was 199.2MB in the beginning and 291.5MB in the end (delta: 92.3MB). Free memory was 83.5MB in the beginning and 163.3MB in the end (delta: -79.8MB). Peak memory consumption was 49.2MB. Max. memory is 16.1GB. * RCFGBuilder took 22654.44ms. Allocated memory was 291.5MB in the beginning and 767.6MB in the end (delta: 476.1MB). Free memory was 163.3MB in the beginning and 516.2MB in the end (delta: -352.9MB). Peak memory consumption was 397.8MB. Max. memory is 16.1GB. * TraceAbstraction took 163680.28ms. Allocated memory was 767.6MB in the beginning and 1.4GB in the end (delta: 585.1MB). Free memory was 516.2MB in the beginning and 915.6MB in the end (delta: -399.4MB). Peak memory consumption was 743.5MB. Max. memory is 16.1GB. * Witness Printer took 857.08ms. Allocated memory is still 1.4GB. Free memory was 915.6MB in the beginning and 761.5MB in the end (delta: 154.1MB). Peak memory consumption was 155.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 10646]: 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 134 procedures, 2148 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 163.5s, OverallIterations: 12, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 57.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 95.1s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 24482 SdHoareTripleChecker+Valid, 51.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24466 mSDsluCounter, 60519 SdHoareTripleChecker+Invalid, 49.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23230 mSDsCounter, 123 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5091 IncrementalHoareTripleChecker+Invalid, 5214 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 123 mSolverCounterUnsat, 37289 mSDtfsCounter, 5091 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 48 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9067occurred in iteration=6, InterpolantAutomatonStates: 38, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.2s AutomataMinimizationTime, 12 MinimizatonAttempts, 43 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1043 LocationsWithAnnotation, 38719 PreInvPairs, 43517 NumberOfFragments, 23519 HoareAnnotationTreeSize, 38719 FomulaSimplifications, 17944 FormulaSimplificationTreeSizeReduction, 6.0s HoareSimplificationTime, 1043 FomulaSimplificationsInter, 160802 FormulaSimplificationTreeSizeReductionInter, 87.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 525 NumberOfCodeBlocks, 525 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 513 ConstructedInterpolants, 0 QuantifiedInterpolants, 804 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 82/82 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: 7768]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4041]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3642]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 10443]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3412]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6278]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 8366]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4127]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 4683]: Loop Invariant Derived loop invariant: ((((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4353]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 5329]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8052]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6070]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 9807]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9238]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4390]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5132]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9471]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7840]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5297]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3998]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5922]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 10253]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5289]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4801]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5281]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10420]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7189]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4127]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 4277]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 9846]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5099]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4090]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3593]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8928]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9145]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4231]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3251]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4968]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5225]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8187]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6181]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8690]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8885]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10116]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10346]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5059]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4266]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4748]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3145]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6883]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5249]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4823]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8244]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5969]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5089]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8549]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 11521]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4362]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7388]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4298]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6337]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7302]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7085]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10387]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6662]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9486]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3593]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3611]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9209]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8703]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5079]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3433]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4604]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8871]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7053]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4958]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8624]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5233]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 5941]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 6967]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 5321]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || (2 == ldv_mutex_lock_of_tb_nhi && ldv_mutex_lock_of_tb_ring == 2)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3486]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4535]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5439]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 6869]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8427]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5009]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8724]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8183]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4340]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7792]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7832]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7824]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6147]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4348]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 4395]: Loop Invariant Derived loop invariant: (((((ldv_state_variable_0 == 1 && ldv_mutex_lock_of_tb_ring == 1) && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7986]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3601]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4873]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4948]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 10148]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3980]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7939]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5391]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 7338]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5273]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 6208]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8349]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8515]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8470]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4998]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 4865]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 8928]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4127]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 8138]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5257]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 4988]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5808]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9636]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7816]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11659]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6281]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6434]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4801]: Loop Invariant Derived loop invariant: (((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5998]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 9224]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4292]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 5753]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 11512]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 7114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3668]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3882]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 7872]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5337]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 4270]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10373]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3698]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6367]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 10224]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7114]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7338]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5029]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5356]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 9598]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7784]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5513]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7029]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6270]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7449]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4978]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8600]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6278]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5364]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 5406]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3988]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 5265]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock_of_tb_ring == 1) - InvariantResult [Line: 11518]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6438]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7808]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7760]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7449]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3689]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8349]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5383]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || 2 == ldv_mutex_lock_of_tb_nhi) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb_ring == 1)) || !(ldv_mutex_lock_of_tb == 1) - InvariantResult [Line: 5352]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 9630]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10224]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3839]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8408]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 8323]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10142]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5069]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5039]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 9760]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10180]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 11419]: Loop Invariant Derived loop invariant: ldv_mutex_lock_of_tb_ring == 1 - InvariantResult [Line: 6278]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb_nhi == 1) && 2 == ldv_mutex_lock_of_tb) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 5313]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || (ldv_mutex_lock_of_tb_ring == 1 && 2 == ldv_mutex_lock_of_tb_nhi)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7053]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7026]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6890]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5241]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ldv_mutex_lock_of_tb_ring == 2) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 9331]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 3408]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 7776]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || ((ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1)) || !(\old(ldv_mutex_lock_of_tb) == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7800]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 6126]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 5019]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7046]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 4840]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 5379]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 5531]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 3755]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 7380]: Loop Invariant Derived loop invariant: (((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && (aux-switch (tmp___0) { case 0: ; if (ldv_state_variable_4 != 0) { tmp___1 = __VERIFIER_nondet_int(); switch (tmp___1) { case 0: ; if (ldv_state_variable_4 == 1) { ldv_retval_0 = nhi_probe(nhi_driver_group1, (struct pci_device_id const *)ldvarg0); if (ldv_retval_0 == 0) { ldv_state_variable_4 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29935; case 1: ; if (ldv_state_variable_4 == 2) { nhi_remove(nhi_driver_group1); ldv_state_variable_4 = 1; } else { } goto ldv_29935; case 2: ; if (ldv_state_variable_4 == 2) { ldv_shutdown_4(); ldv_state_variable_4 = 2; } else { } goto ldv_29935; default: ldv_stop(); } ldv_29935: ; } else { } goto ldv_29939; case 1: ; if (ldv_state_variable_1 != 0) { invoke_work_1(); } else { } goto ldv_29939; case 2: ; if (ldv_state_variable_0 != 0) { tmp___2 = __VERIFIER_nondet_int(); switch (tmp___2) { case 0: ; if (ldv_state_variable_0 == 3 && ref_cnt == 0) { nhi_unload(); ldv_state_variable_0 = 2; goto ldv_final; } else { } goto ldv_29944; case 1: ; if (ldv_state_variable_0 == 1) { ldv_retval_1 = nhi_init(); if (ldv_retval_1 == 0) { ldv_state_variable_0 = 3; ldv_state_variable_5 = 1; ldv_dev_pm_ops_5(); } else { } if (ldv_retval_1 != 0) { ldv_state_variable_0 = 2; goto ldv_final; } else { } } else { } goto ldv_29944; default: ldv_stop(); } ldv_29944: ; } else { } goto ldv_29939; case 3: ; goto ldv_29939; case 4: ; if (ldv_state_variable_2 != 0) { invoke_work_2(); } else { } goto ldv_29939; case 5: ; if (ldv_state_variable_5 != 0) { tmp___3 = __VERIFIER_nondet_int(); switch (tmp___3) { case 0: ; if (ldv_state_variable_5 == 3) { ldv_retval_20 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_20 == 0) { ldv_state_variable_5 = 6; } else { } } else { } goto ldv_29951; case 1: ; if (ldv_state_variable_5 == 5) { ldv_retval_19 = nhi_suspend_noirq(nhi_pm_ops_group1); if (ldv_retval_19 == 0) { ldv_state_variable_5 = 10; } else { } } else { } goto ldv_29951; case 2: ; if (ldv_state_variable_5 == 10) { ldv_retval_18 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_18 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 3: ; if (ldv_state_variable_5 == 8) { ldv_retval_17 = nhi_resume_noirq(nhi_pm_ops_group1); if (ldv_retval_17 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 4: ; if (ldv_state_variable_5 == 5) { ldv_retval_16 = ldv_suspend_late_5(); if (ldv_retval_16 == 0) { ldv_state_variable_5 = 11; } else { } } else { } goto ldv_29951; case 5: ; if (ldv_state_variable_5 == 9) { ldv_retval_15 = ldv_restore_early_5(); if (ldv_retval_15 == 0) { ldv_state_variable_5 = 13; } else { } } else { } goto ldv_29951; case 6: ; if (ldv_state_variable_5 == 11) { ldv_retval_14 = ldv_resume_early_5(); if (ldv_retval_14 == 0) { ldv_state_variable_5 = 14; } else { } } else { } goto ldv_29951; case 7: ; if (ldv_state_variable_5 == 13) { ldv_retval_13 = ldv_restore_5(); if (ldv_retval_13 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 8: ; if (ldv_state_variable_5 == 7) { ldv_retval_12 = ldv_thaw_early_5(); if (ldv_retval_12 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 9: ; if (ldv_state_variable_5 == 1) { ldv_retval_11 = ldv_prepare_5(); if (ldv_retval_11 == 0) { ldv_state_variable_5 = 2; ref_cnt = ref_cnt + 1; } else { } } else { } goto ldv_29951; case 10: ; if (ldv_state_variable_5 == 14) { ldv_retval_10 = ldv_resume_5(); if (ldv_retval_10 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 11: ; if (ldv_state_variable_5 == 2) { ldv_retval_9 = ldv_freeze_5(); if (ldv_retval_9 == 0) { ldv_state_variable_5 = 3; } else { } } else { } goto ldv_29951; case 12: ; if (ldv_state_variable_5 == 3) { ldv_retval_8 = ldv_freeze_late_5(); if (ldv_retval_8 == 0) { ldv_state_variable_5 = 7; } else { } } else { } goto ldv_29951; case 13: ; if (ldv_state_variable_5 == 6) { ldv_retval_7 = ldv_thaw_noirq_5(); if (ldv_retval_7 == 0) { ldv_state_variable_5 = 12; } else { } } else { } goto ldv_29951; case 14: ; if (ldv_state_variable_5 == 2) { ldv_retval_6 = ldv_poweroff_5(); if (ldv_retval_6 == 0) { ldv_state_variable_5 = 4; } else { } } else { } goto ldv_29951; case 15: ; if (ldv_state_variable_5 == 4) { ldv_retval_5 = ldv_poweroff_noirq_5(); if (ldv_retval_5 == 0) { ldv_state_variable_5 = 8; } else { } } else { } goto ldv_29951; case 16: ; if (ldv_state_variable_5 == 4) { ldv_retval_4 = ldv_poweroff_late_5(); if (ldv_retval_4 == 0) { ldv_state_variable_5 = 9; } else { } } else { } goto ldv_29951; case 17: ; if (ldv_state_variable_5 == 2) { ldv_retval_3 = ldv_suspend_5(); if (ldv_retval_3 == 0) { ldv_state_variable_5 = 5; } else { } } else { } goto ldv_29951; case 18: ; if (ldv_state_variable_5 == 12) { ldv_retval_2 = ldv_thaw_5(); if (ldv_retval_2 == 0) { ldv_state_variable_5 = 15; } else { } } else { } goto ldv_29951; case 19: ; if (ldv_state_variable_5 == 15) { ldv_complete_5(); ldv_state_variable_5 = 1; ref_cnt = ref_cnt - 1; } else { } goto ldv_29951; default: ldv_stop(); } ldv_29951: ; } else { } goto ldv_29939; default: ldv_stop(); }-aux || !(1 == tmp___0))) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1) && !(ldv_state_variable_4 == 2) - InvariantResult [Line: 9271]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 6126]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 8624]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7651]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_lock_of_tb == 1)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) && (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) - InvariantResult [Line: 4802]: Loop Invariant Derived loop invariant: ((((ldv_mutex_lock_of_tb_ring == 1 && 1 == ldv_mutex_mutex_of_device) && ldv_state_variable_4 == 0) && ldv_mutex_lock == 1) && ldv_mutex_lock_of_tb == 1) && ldv_mutex_lock_of_tb_nhi == 1 - InvariantResult [Line: 7039]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 7019]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 5305]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock == 1) || !(\old(ldv_mutex_lock_of_tb_nhi) == 1)) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1)) || (ldv_mutex_lock_of_tb_ring == 1 && ldv_mutex_lock_of_tb_nhi == 1) - InvariantResult [Line: 6503]: Loop Invariant Derived loop invariant: ((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) - InvariantResult [Line: 10395]: Loop Invariant Derived loop invariant: (((((!(ldv_mutex_lock_of_tb_nhi == 1) || !(ldv_mutex_lock == 1)) || ldv_mutex_lock_of_tb_ring == 1) || ldv_state_variable_4 == 2) || !(1 == ldv_mutex_mutex_of_device)) || !(2 == ldv_mutex_lock_of_tb)) || !(\old(ldv_mutex_lock_of_tb_ring) == 1) RESULT: Ultimate proved your program to be correct! [2022-11-23 15:19:19,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e8ea8edd-2bd2-4cda-b30b-5bc375c43c13/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE