./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8 --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 6e52806ab6b878e302f06c08aa25ba87ab27b51e .............................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8 --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 6e52806ab6b878e302f06c08aa25ba87ab27b51e ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 06:44:25,225 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 06:44:25,227 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 06:44:25,260 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 06:44:25,261 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 06:44:25,262 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 06:44:25,264 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 06:44:25,267 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 06:44:25,269 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 06:44:25,270 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 06:44:25,272 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 06:44:25,273 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 06:44:25,274 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 06:44:25,275 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 06:44:25,277 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 06:44:25,279 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 06:44:25,280 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 06:44:25,282 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 06:44:25,284 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 06:44:25,287 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 06:44:25,289 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 06:44:25,291 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 06:44:25,293 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 06:44:25,294 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 06:44:25,298 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 06:44:25,298 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 06:44:25,299 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 06:44:25,300 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 06:44:25,301 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 06:44:25,302 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 06:44:25,302 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 06:44:25,303 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 06:44:25,305 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 06:44:25,306 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 06:44:25,307 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 06:44:25,307 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 06:44:25,308 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 06:44:25,309 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 06:44:25,309 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 06:44:25,311 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 06:44:25,312 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 06:44:25,313 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-10-13 06:44:25,346 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 06:44:25,346 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 06:44:25,348 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 06:44:25,348 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 06:44:25,348 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 06:44:25,348 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 06:44:25,349 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-13 06:44:25,349 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 06:44:25,349 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 06:44:25,349 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-13 06:44:25,356 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-13 06:44:25,357 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 06:44:25,357 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-13 06:44:25,357 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-13 06:44:25,358 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-13 06:44:25,358 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 06:44:25,359 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 06:44:25,359 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 06:44:25,359 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 06:44:25,360 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 06:44:25,360 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 06:44:25,360 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 06:44:25,360 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 06:44:25,360 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 06:44:25,361 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 06:44:25,361 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 06:44:25,361 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 06:44:25,361 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:44:25,362 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 06:44:25,363 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 06:44:25,363 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 06:44:25,364 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-13 06:44:25,364 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 06:44:25,364 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 06:44:25,365 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 06:44:25,365 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 06:44:25,365 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8 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 -> 6e52806ab6b878e302f06c08aa25ba87ab27b51e [2021-10-13 06:44:25,645 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 06:44:25,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 06:44:25,668 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 06:44:25,671 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 06:44:25,671 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 06:44:25,672 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2021-10-13 06:44:25,780 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/8f17cbc2b/47e3b7dffc3b4a4fb7928bf008179781/FLAG16b615969 [2021-10-13 06:44:26,726 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 06:44:26,727 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2021-10-13 06:44:26,785 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/8f17cbc2b/47e3b7dffc3b4a4fb7928bf008179781/FLAG16b615969 [2021-10-13 06:44:27,100 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/8f17cbc2b/47e3b7dffc3b4a4fb7928bf008179781 [2021-10-13 06:44:27,102 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 06:44:27,104 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 06:44:27,105 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 06:44:27,106 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 06:44:27,108 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 06:44:27,109 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:44:27" (1/1) ... [2021-10-13 06:44:27,110 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263d4179 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:27, skipping insertion in model container [2021-10-13 06:44:27,110 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:44:27" (1/1) ... [2021-10-13 06:44:27,120 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 06:44:27,289 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 06:44:28,662 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:28,885 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:28,921 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:28,958 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:28,970 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,074 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,145 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,148 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,149 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,149 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,151 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,154 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,390 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:29,394 WARN L549 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-10-13 06:44:30,261 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292064,292077] [2021-10-13 06:44:30,264 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292209,292222] [2021-10-13 06:44:30,265 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292355,292368] [2021-10-13 06:44:30,266 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292520,292533] [2021-10-13 06:44:30,267 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292678,292691] [2021-10-13 06:44:30,267 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292836,292849] [2021-10-13 06:44:30,268 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292994,293007] [2021-10-13 06:44:30,269 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293154,293167] [2021-10-13 06:44:30,270 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293313,293326] [2021-10-13 06:44:30,270 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293452,293465] [2021-10-13 06:44:30,271 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293594,293607] [2021-10-13 06:44:30,272 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293743,293756] [2021-10-13 06:44:30,273 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293882,293895] [2021-10-13 06:44:30,274 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294037,294050] [2021-10-13 06:44:30,275 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294197,294210] [2021-10-13 06:44:30,275 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294348,294361] [2021-10-13 06:44:30,276 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294499,294512] [2021-10-13 06:44:30,277 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294651,294664] [2021-10-13 06:44:30,278 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294800,294813] [2021-10-13 06:44:30,278 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294948,294961] [2021-10-13 06:44:30,279 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295105,295118] [2021-10-13 06:44:30,280 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295254,295267] [2021-10-13 06:44:30,281 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295410,295423] [2021-10-13 06:44:30,281 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295563,295576] [2021-10-13 06:44:30,282 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295709,295722] [2021-10-13 06:44:30,283 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295852,295865] [2021-10-13 06:44:30,284 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296004,296017] [2021-10-13 06:44:30,284 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296150,296163] [2021-10-13 06:44:30,285 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296295,296308] [2021-10-13 06:44:30,286 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296449,296462] [2021-10-13 06:44:30,287 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296600,296613] [2021-10-13 06:44:30,287 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296755,296768] [2021-10-13 06:44:30,288 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296907,296920] [2021-10-13 06:44:30,289 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297062,297075] [2021-10-13 06:44:30,290 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297226,297239] [2021-10-13 06:44:30,290 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297382,297395] [2021-10-13 06:44:30,291 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297546,297559] [2021-10-13 06:44:30,292 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297688,297701] [2021-10-13 06:44:30,292 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297846,297859] [2021-10-13 06:44:30,293 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298013,298026] [2021-10-13 06:44:30,294 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298172,298185] [2021-10-13 06:44:30,294 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298331,298344] [2021-10-13 06:44:30,295 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298480,298493] [2021-10-13 06:44:30,296 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298627,298640] [2021-10-13 06:44:30,296 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298766,298779] [2021-10-13 06:44:30,297 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298929,298942] [2021-10-13 06:44:30,298 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299095,299108] [2021-10-13 06:44:30,299 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299259,299272] [2021-10-13 06:44:30,299 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299424,299437] [2021-10-13 06:44:30,300 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299589,299602] [2021-10-13 06:44:30,301 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299755,299768] [2021-10-13 06:44:30,301 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299920,299933] [2021-10-13 06:44:30,302 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300087,300100] [2021-10-13 06:44:30,303 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300247,300260] [2021-10-13 06:44:30,303 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300409,300422] [2021-10-13 06:44:30,304 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300568,300581] [2021-10-13 06:44:30,305 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300714,300727] [2021-10-13 06:44:30,305 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300857,300870] [2021-10-13 06:44:30,306 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301001,301014] [2021-10-13 06:44:30,307 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301144,301157] [2021-10-13 06:44:30,307 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301288,301301] [2021-10-13 06:44:30,308 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301429,301442] [2021-10-13 06:44:30,309 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301567,301580] [2021-10-13 06:44:30,309 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301725,301738] [2021-10-13 06:44:30,310 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301884,301897] [2021-10-13 06:44:30,311 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302040,302053] [2021-10-13 06:44:30,311 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302189,302202] [2021-10-13 06:44:30,312 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302341,302354] [2021-10-13 06:44:30,312 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302492,302505] [2021-10-13 06:44:30,313 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302641,302654] [2021-10-13 06:44:30,314 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302793,302806] [2021-10-13 06:44:30,314 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302941,302954] [2021-10-13 06:44:30,315 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303094,303107] [2021-10-13 06:44:30,316 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303245,303258] [2021-10-13 06:44:30,316 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303395,303408] [2021-10-13 06:44:30,317 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303542,303555] [2021-10-13 06:44:30,318 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303693,303706] [2021-10-13 06:44:30,318 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303844,303857] [2021-10-13 06:44:30,319 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303992,304005] [2021-10-13 06:44:30,319 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304158,304171] [2021-10-13 06:44:30,320 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304327,304340] [2021-10-13 06:44:30,321 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304494,304507] [2021-10-13 06:44:30,321 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304662,304675] [2021-10-13 06:44:30,322 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304812,304825] [2021-10-13 06:44:30,323 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304959,304972] [2021-10-13 06:44:30,324 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305120,305133] [2021-10-13 06:44:30,324 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305290,305303] [2021-10-13 06:44:30,325 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305452,305465] [2021-10-13 06:44:30,341 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:44:30,373 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-10-13 06:44:30,374 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@763e0211 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:30, skipping insertion in model container [2021-10-13 06:44:30,374 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 06:44:30,374 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-10-13 06:44:30,376 INFO L168 Benchmark]: Toolchain (without parser) took 3271.52 ms. Allocated memory was 113.2 MB in the beginning and 138.4 MB in the end (delta: 25.2 MB). Free memory was 69.9 MB in the beginning and 77.2 MB in the end (delta: -7.3 MB). Peak memory consumption was 33.3 MB. Max. memory is 16.1 GB. [2021-10-13 06:44:30,377 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 79.7 MB. Free memory is still 36.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 06:44:30,378 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3268.72 ms. Allocated memory was 113.2 MB in the beginning and 138.4 MB in the end (delta: 25.2 MB). Free memory was 69.9 MB in the beginning and 77.2 MB in the end (delta: -7.3 MB). Peak memory consumption was 33.3 MB. Max. memory is 16.1 GB. [2021-10-13 06:44:30,380 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.23 ms. Allocated memory is still 79.7 MB. Free memory is still 36.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 3268.72 ms. Allocated memory was 113.2 MB in the beginning and 138.4 MB in the end (delta: 25.2 MB). Free memory was 69.9 MB in the beginning and 77.2 MB in the end (delta: -7.3 MB). Peak memory consumption was 33.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 4211]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 06:44:32,602 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 06:44:32,605 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 06:44:32,637 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 06:44:32,637 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 06:44:32,638 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 06:44:32,640 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 06:44:32,643 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 06:44:32,645 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 06:44:32,646 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 06:44:32,648 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 06:44:32,649 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 06:44:32,650 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 06:44:32,651 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 06:44:32,653 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 06:44:32,655 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 06:44:32,656 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 06:44:32,657 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 06:44:32,659 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 06:44:32,663 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 06:44:32,665 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 06:44:32,668 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 06:44:32,669 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 06:44:32,670 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 06:44:32,675 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 06:44:32,675 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 06:44:32,675 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 06:44:32,677 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 06:44:32,683 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 06:44:32,685 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 06:44:32,686 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 06:44:32,687 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 06:44:32,689 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 06:44:32,690 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 06:44:32,695 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 06:44:32,695 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 06:44:32,697 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 06:44:32,697 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 06:44:32,697 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 06:44:32,699 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 06:44:32,700 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 06:44:32,706 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-10-13 06:44:32,763 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 06:44:32,763 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 06:44:32,764 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 06:44:32,764 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 06:44:32,764 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 06:44:32,764 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 06:44:32,765 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 06:44:32,765 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 06:44:32,765 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 06:44:32,766 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 06:44:32,766 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 06:44:32,766 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 06:44:32,766 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 06:44:32,767 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 06:44:32,768 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 06:44:32,768 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 06:44:32,768 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 06:44:32,768 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 06:44:32,769 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:44:32,769 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 06:44:32,771 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 06:44:32,771 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 06:44:32,771 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-13 06:44:32,772 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 06:44:32,772 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 06:44:32,773 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 06:44:32,773 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 06:44:32,773 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8 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 -> 6e52806ab6b878e302f06c08aa25ba87ab27b51e [2021-10-13 06:44:33,200 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 06:44:33,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 06:44:33,236 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 06:44:33,237 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 06:44:33,241 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 06:44:33,242 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2021-10-13 06:44:33,325 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/2c775a21d/3f2182a812fa4ef6ba13c7e2649c1f19/FLAG7500720e0 [2021-10-13 06:44:34,323 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 06:44:34,325 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2021-10-13 06:44:34,389 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/2c775a21d/3f2182a812fa4ef6ba13c7e2649c1f19/FLAG7500720e0 [2021-10-13 06:44:34,674 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/data/2c775a21d/3f2182a812fa4ef6ba13c7e2649c1f19 [2021-10-13 06:44:34,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 06:44:34,680 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 06:44:34,681 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 06:44:34,682 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 06:44:34,686 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 06:44:34,687 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:44:34" (1/1) ... [2021-10-13 06:44:34,688 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15bb3625 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:34, skipping insertion in model container [2021-10-13 06:44:34,688 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:44:34" (1/1) ... [2021-10-13 06:44:34,698 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 06:44:34,896 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 06:44:37,943 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292064,292077] [2021-10-13 06:44:37,947 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292209,292222] [2021-10-13 06:44:37,948 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292355,292368] [2021-10-13 06:44:37,948 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292520,292533] [2021-10-13 06:44:37,949 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292678,292691] [2021-10-13 06:44:37,950 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292836,292849] [2021-10-13 06:44:37,951 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292994,293007] [2021-10-13 06:44:37,951 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293154,293167] [2021-10-13 06:44:37,952 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293313,293326] [2021-10-13 06:44:37,953 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293452,293465] [2021-10-13 06:44:37,953 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293594,293607] [2021-10-13 06:44:37,954 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293743,293756] [2021-10-13 06:44:37,955 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293882,293895] [2021-10-13 06:44:37,955 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294037,294050] [2021-10-13 06:44:37,956 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294197,294210] [2021-10-13 06:44:37,957 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294348,294361] [2021-10-13 06:44:37,958 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294499,294512] [2021-10-13 06:44:37,958 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294651,294664] [2021-10-13 06:44:37,959 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294800,294813] [2021-10-13 06:44:37,960 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294948,294961] [2021-10-13 06:44:37,960 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295105,295118] [2021-10-13 06:44:37,961 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295254,295267] [2021-10-13 06:44:37,962 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295410,295423] [2021-10-13 06:44:37,962 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295563,295576] [2021-10-13 06:44:37,963 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295709,295722] [2021-10-13 06:44:37,964 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295852,295865] [2021-10-13 06:44:37,964 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296004,296017] [2021-10-13 06:44:37,965 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296150,296163] [2021-10-13 06:44:37,965 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296295,296308] [2021-10-13 06:44:37,966 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296449,296462] [2021-10-13 06:44:37,967 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296600,296613] [2021-10-13 06:44:37,967 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296755,296768] [2021-10-13 06:44:37,968 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296907,296920] [2021-10-13 06:44:37,969 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297062,297075] [2021-10-13 06:44:37,969 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297226,297239] [2021-10-13 06:44:37,970 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297382,297395] [2021-10-13 06:44:37,970 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297546,297559] [2021-10-13 06:44:37,971 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297688,297701] [2021-10-13 06:44:37,971 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297846,297859] [2021-10-13 06:44:37,972 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298013,298026] [2021-10-13 06:44:37,973 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298172,298185] [2021-10-13 06:44:37,973 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298331,298344] [2021-10-13 06:44:37,974 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298480,298493] [2021-10-13 06:44:37,975 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298627,298640] [2021-10-13 06:44:37,975 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298766,298779] [2021-10-13 06:44:37,976 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298929,298942] [2021-10-13 06:44:37,976 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299095,299108] [2021-10-13 06:44:37,977 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299259,299272] [2021-10-13 06:44:37,978 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299424,299437] [2021-10-13 06:44:37,978 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299589,299602] [2021-10-13 06:44:37,979 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299755,299768] [2021-10-13 06:44:37,979 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299920,299933] [2021-10-13 06:44:37,980 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300087,300100] [2021-10-13 06:44:37,981 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300247,300260] [2021-10-13 06:44:37,981 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300409,300422] [2021-10-13 06:44:37,982 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300568,300581] [2021-10-13 06:44:37,982 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300714,300727] [2021-10-13 06:44:37,983 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300857,300870] [2021-10-13 06:44:37,984 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301001,301014] [2021-10-13 06:44:37,984 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301144,301157] [2021-10-13 06:44:37,985 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301288,301301] [2021-10-13 06:44:37,986 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301429,301442] [2021-10-13 06:44:37,986 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301567,301580] [2021-10-13 06:44:37,987 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301725,301738] [2021-10-13 06:44:37,988 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301884,301897] [2021-10-13 06:44:37,988 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302040,302053] [2021-10-13 06:44:37,989 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302189,302202] [2021-10-13 06:44:37,990 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302341,302354] [2021-10-13 06:44:37,990 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302492,302505] [2021-10-13 06:44:37,991 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302641,302654] [2021-10-13 06:44:37,991 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302793,302806] [2021-10-13 06:44:37,992 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302941,302954] [2021-10-13 06:44:37,993 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303094,303107] [2021-10-13 06:44:37,993 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303245,303258] [2021-10-13 06:44:37,994 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303395,303408] [2021-10-13 06:44:37,994 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303542,303555] [2021-10-13 06:44:37,995 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303693,303706] [2021-10-13 06:44:37,996 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303844,303857] [2021-10-13 06:44:37,996 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303992,304005] [2021-10-13 06:44:37,997 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304158,304171] [2021-10-13 06:44:37,998 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304327,304340] [2021-10-13 06:44:37,998 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304494,304507] [2021-10-13 06:44:37,999 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304662,304675] [2021-10-13 06:44:37,999 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304812,304825] [2021-10-13 06:44:38,000 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304959,304972] [2021-10-13 06:44:38,001 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305120,305133] [2021-10-13 06:44:38,001 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305290,305303] [2021-10-13 06:44:38,002 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305452,305465] [2021-10-13 06:44:38,017 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:44:38,066 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-13 06:44:38,163 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 06:44:38,431 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292064,292077] [2021-10-13 06:44:38,431 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292209,292222] [2021-10-13 06:44:38,433 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292355,292368] [2021-10-13 06:44:38,433 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292520,292533] [2021-10-13 06:44:38,434 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292678,292691] [2021-10-13 06:44:38,435 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292836,292849] [2021-10-13 06:44:38,436 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292994,293007] [2021-10-13 06:44:38,438 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293154,293167] [2021-10-13 06:44:38,438 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293313,293326] [2021-10-13 06:44:38,439 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293452,293465] [2021-10-13 06:44:38,440 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293594,293607] [2021-10-13 06:44:38,440 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293743,293756] [2021-10-13 06:44:38,441 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293882,293895] [2021-10-13 06:44:38,441 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294037,294050] [2021-10-13 06:44:38,442 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294197,294210] [2021-10-13 06:44:38,443 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294348,294361] [2021-10-13 06:44:38,443 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294499,294512] [2021-10-13 06:44:38,444 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294651,294664] [2021-10-13 06:44:38,444 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294800,294813] [2021-10-13 06:44:38,445 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294948,294961] [2021-10-13 06:44:38,445 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295105,295118] [2021-10-13 06:44:38,446 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295254,295267] [2021-10-13 06:44:38,447 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295410,295423] [2021-10-13 06:44:38,448 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295563,295576] [2021-10-13 06:44:38,448 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295709,295722] [2021-10-13 06:44:38,449 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295852,295865] [2021-10-13 06:44:38,450 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296004,296017] [2021-10-13 06:44:38,450 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296150,296163] [2021-10-13 06:44:38,452 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296295,296308] [2021-10-13 06:44:38,453 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296449,296462] [2021-10-13 06:44:38,453 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296600,296613] [2021-10-13 06:44:38,454 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296755,296768] [2021-10-13 06:44:38,454 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296907,296920] [2021-10-13 06:44:38,455 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297062,297075] [2021-10-13 06:44:38,456 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297226,297239] [2021-10-13 06:44:38,456 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297382,297395] [2021-10-13 06:44:38,457 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297546,297559] [2021-10-13 06:44:38,457 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297688,297701] [2021-10-13 06:44:38,458 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297846,297859] [2021-10-13 06:44:38,459 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298013,298026] [2021-10-13 06:44:38,461 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298172,298185] [2021-10-13 06:44:38,461 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298331,298344] [2021-10-13 06:44:38,462 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298480,298493] [2021-10-13 06:44:38,462 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298627,298640] [2021-10-13 06:44:38,463 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298766,298779] [2021-10-13 06:44:38,463 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298929,298942] [2021-10-13 06:44:38,464 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299095,299108] [2021-10-13 06:44:38,465 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299259,299272] [2021-10-13 06:44:38,465 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299424,299437] [2021-10-13 06:44:38,466 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299589,299602] [2021-10-13 06:44:38,466 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299755,299768] [2021-10-13 06:44:38,472 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299920,299933] [2021-10-13 06:44:38,472 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300087,300100] [2021-10-13 06:44:38,473 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300247,300260] [2021-10-13 06:44:38,473 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300409,300422] [2021-10-13 06:44:38,474 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300568,300581] [2021-10-13 06:44:38,474 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300714,300727] [2021-10-13 06:44:38,475 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300857,300870] [2021-10-13 06:44:38,476 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301001,301014] [2021-10-13 06:44:38,477 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301144,301157] [2021-10-13 06:44:38,478 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301288,301301] [2021-10-13 06:44:38,481 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301429,301442] [2021-10-13 06:44:38,486 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301567,301580] [2021-10-13 06:44:38,486 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301725,301738] [2021-10-13 06:44:38,487 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301884,301897] [2021-10-13 06:44:38,488 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302040,302053] [2021-10-13 06:44:38,489 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302189,302202] [2021-10-13 06:44:38,490 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302341,302354] [2021-10-13 06:44:38,490 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302492,302505] [2021-10-13 06:44:38,491 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302641,302654] [2021-10-13 06:44:38,499 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302793,302806] [2021-10-13 06:44:38,499 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302941,302954] [2021-10-13 06:44:38,500 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303094,303107] [2021-10-13 06:44:38,501 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303245,303258] [2021-10-13 06:44:38,501 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303395,303408] [2021-10-13 06:44:38,502 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303542,303555] [2021-10-13 06:44:38,502 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303693,303706] [2021-10-13 06:44:38,503 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303844,303857] [2021-10-13 06:44:38,505 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303992,304005] [2021-10-13 06:44:38,506 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304158,304171] [2021-10-13 06:44:38,506 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304327,304340] [2021-10-13 06:44:38,508 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304494,304507] [2021-10-13 06:44:38,508 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304662,304675] [2021-10-13 06:44:38,509 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304812,304825] [2021-10-13 06:44:38,509 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304959,304972] [2021-10-13 06:44:38,510 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305120,305133] [2021-10-13 06:44:38,510 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305290,305303] [2021-10-13 06:44:38,511 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305452,305465] [2021-10-13 06:44:38,514 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:44:38,551 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 06:44:38,868 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292064,292077] [2021-10-13 06:44:38,869 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292209,292222] [2021-10-13 06:44:38,869 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292355,292368] [2021-10-13 06:44:38,870 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292520,292533] [2021-10-13 06:44:38,870 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292678,292691] [2021-10-13 06:44:38,873 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292836,292849] [2021-10-13 06:44:38,874 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[292994,293007] [2021-10-13 06:44:38,875 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293154,293167] [2021-10-13 06:44:38,875 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293313,293326] [2021-10-13 06:44:38,876 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293452,293465] [2021-10-13 06:44:38,878 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293594,293607] [2021-10-13 06:44:38,878 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293743,293756] [2021-10-13 06:44:38,879 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[293882,293895] [2021-10-13 06:44:38,880 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294037,294050] [2021-10-13 06:44:38,880 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294197,294210] [2021-10-13 06:44:38,881 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294348,294361] [2021-10-13 06:44:38,881 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294499,294512] [2021-10-13 06:44:38,882 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294651,294664] [2021-10-13 06:44:38,882 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294800,294813] [2021-10-13 06:44:38,883 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[294948,294961] [2021-10-13 06:44:38,883 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295105,295118] [2021-10-13 06:44:38,884 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295254,295267] [2021-10-13 06:44:38,885 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295410,295423] [2021-10-13 06:44:38,887 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295563,295576] [2021-10-13 06:44:38,887 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295709,295722] [2021-10-13 06:44:38,888 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[295852,295865] [2021-10-13 06:44:38,891 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296004,296017] [2021-10-13 06:44:38,892 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296150,296163] [2021-10-13 06:44:38,892 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296295,296308] [2021-10-13 06:44:38,893 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296449,296462] [2021-10-13 06:44:38,893 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296600,296613] [2021-10-13 06:44:38,894 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296755,296768] [2021-10-13 06:44:38,895 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[296907,296920] [2021-10-13 06:44:38,895 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297062,297075] [2021-10-13 06:44:38,896 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297226,297239] [2021-10-13 06:44:38,896 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297382,297395] [2021-10-13 06:44:38,897 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297546,297559] [2021-10-13 06:44:38,897 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297688,297701] [2021-10-13 06:44:38,898 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[297846,297859] [2021-10-13 06:44:38,926 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298013,298026] [2021-10-13 06:44:38,926 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298172,298185] [2021-10-13 06:44:38,927 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298331,298344] [2021-10-13 06:44:38,927 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298480,298493] [2021-10-13 06:44:38,928 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298627,298640] [2021-10-13 06:44:38,928 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298766,298779] [2021-10-13 06:44:38,929 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[298929,298942] [2021-10-13 06:44:38,929 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299095,299108] [2021-10-13 06:44:38,930 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299259,299272] [2021-10-13 06:44:38,930 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299424,299437] [2021-10-13 06:44:38,931 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299589,299602] [2021-10-13 06:44:38,931 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299755,299768] [2021-10-13 06:44:38,931 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[299920,299933] [2021-10-13 06:44:38,932 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300087,300100] [2021-10-13 06:44:38,932 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300247,300260] [2021-10-13 06:44:38,935 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300409,300422] [2021-10-13 06:44:38,936 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300568,300581] [2021-10-13 06:44:38,936 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300714,300727] [2021-10-13 06:44:38,937 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[300857,300870] [2021-10-13 06:44:38,938 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301001,301014] [2021-10-13 06:44:38,938 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301144,301157] [2021-10-13 06:44:38,939 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301288,301301] [2021-10-13 06:44:38,939 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301429,301442] [2021-10-13 06:44:38,940 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301567,301580] [2021-10-13 06:44:38,941 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301725,301738] [2021-10-13 06:44:38,941 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[301884,301897] [2021-10-13 06:44:38,942 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302040,302053] [2021-10-13 06:44:38,942 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302189,302202] [2021-10-13 06:44:38,943 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302341,302354] [2021-10-13 06:44:38,943 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302492,302505] [2021-10-13 06:44:38,944 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302641,302654] [2021-10-13 06:44:38,944 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302793,302806] [2021-10-13 06:44:38,945 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[302941,302954] [2021-10-13 06:44:38,946 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303094,303107] [2021-10-13 06:44:38,946 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303245,303258] [2021-10-13 06:44:38,947 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303395,303408] [2021-10-13 06:44:38,948 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303542,303555] [2021-10-13 06:44:38,949 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303693,303706] [2021-10-13 06:44:38,949 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303844,303857] [2021-10-13 06:44:38,950 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[303992,304005] [2021-10-13 06:44:38,951 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304158,304171] [2021-10-13 06:44:38,957 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304327,304340] [2021-10-13 06:44:38,957 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304494,304507] [2021-10-13 06:44:38,962 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304662,304675] [2021-10-13 06:44:38,962 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304812,304825] [2021-10-13 06:44:38,963 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[304959,304972] [2021-10-13 06:44:38,963 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305120,305133] [2021-10-13 06:44:38,964 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305290,305303] [2021-10-13 06:44:38,964 WARN L228 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_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i[305452,305465] [2021-10-13 06:44:38,969 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:44:39,266 INFO L208 MainTranslator]: Completed translation [2021-10-13 06:44:39,266 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39 WrapperNode [2021-10-13 06:44:39,267 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 06:44:39,268 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 06:44:39,268 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 06:44:39,268 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 06:44:39,277 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,461 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,629 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 06:44:39,639 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 06:44:39,639 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 06:44:39,639 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 06:44:39,650 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,650 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,676 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,677 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,735 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,744 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,755 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,769 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 06:44:39,771 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 06:44:39,771 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 06:44:39,771 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 06:44:39,772 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (1/1) ... [2021-10-13 06:44:39,780 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:44:39,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 06:44:39,827 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 06:44:39,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 06:44:39,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 06:44:39,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 06:44:39,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 06:44:39,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-10-13 06:44:49,523 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_entry_EMGentry_3_returnLabel: main_#res := 0bv32; [2021-10-13 06:44:49,523 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: #t~ret896 := main_#res; [2021-10-13 06:44:49,523 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2021-10-13 06:44:49,536 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 06:44:49,536 INFO L299 CfgBuilder]: Removed 321 assume(true) statements. [2021-10-13 06:44:49,539 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:44:49 BoogieIcfgContainer [2021-10-13 06:44:49,540 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 06:44:49,542 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 06:44:49,542 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 06:44:49,545 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 06:44:49,546 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 06:44:34" (1/3) ... [2021-10-13 06:44:49,547 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e631cf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:44:49, skipping insertion in model container [2021-10-13 06:44:49,547 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:44:39" (2/3) ... [2021-10-13 06:44:49,547 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e631cf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:44:49, skipping insertion in model container [2021-10-13 06:44:49,547 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:44:49" (3/3) ... [2021-10-13 06:44:49,549 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2021-10-13 06:44:49,555 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 06:44:49,556 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 52 error locations. [2021-10-13 06:44:49,616 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 06:44:49,622 INFO L339 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, mConcurrency=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, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 06:44:49,622 INFO L340 AbstractCegarLoop]: Starting to check reachability of 52 error locations. [2021-10-13 06:44:49,646 INFO L276 IsEmpty]: Start isEmpty. Operand has 302 states, 250 states have (on average 1.528) internal successors, (382), 301 states have internal predecessors, (382), 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) [2021-10-13 06:44:49,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 06:44:49,652 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:44:49,653 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:44:49,654 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:44:49,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:44:49,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1985216017, now seen corresponding path program 1 times [2021-10-13 06:44:49,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:44:49,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [971947792] [2021-10-13 06:44:49,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:44:49,691 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:44:49,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:44:49,700 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:44:49,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-13 06:44:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:44:51,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 06:44:51,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:44:52,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:52,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:44:52,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:52,164 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:44:52,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [971947792] [2021-10-13 06:44:52,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [971947792] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:44:52,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:44:52,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-13 06:44:52,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605175230] [2021-10-13 06:44:52,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:44:52,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:44:52,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:44:52,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:44:52,186 INFO L87 Difference]: Start difference. First operand has 302 states, 250 states have (on average 1.528) internal successors, (382), 301 states have internal predecessors, (382), 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) Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) [2021-10-13 06:44:52,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:44:52,340 INFO L93 Difference]: Finished difference Result 590 states and 746 transitions. [2021-10-13 06:44:52,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:44:52,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) Word has length 13 [2021-10-13 06:44:52,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:44:52,353 INFO L225 Difference]: With dead ends: 590 [2021-10-13 06:44:52,353 INFO L226 Difference]: Without dead ends: 288 [2021-10-13 06:44:52,357 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 47.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:44:52,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-10-13 06:44:52,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2021-10-13 06:44:52,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 236 states have (on average 1.2754237288135593) internal successors, (301), 287 states have internal predecessors, (301), 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) [2021-10-13 06:44:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 301 transitions. [2021-10-13 06:44:52,409 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 301 transitions. Word has length 13 [2021-10-13 06:44:52,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:44:52,410 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 301 transitions. [2021-10-13 06:44:52,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) [2021-10-13 06:44:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 301 transitions. [2021-10-13 06:44:52,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 06:44:52,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:44:52,411 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:44:52,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-13 06:44:52,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:44:52,626 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:44:52,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:44:52,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1864718052, now seen corresponding path program 1 times [2021-10-13 06:44:52,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:44:52,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804665353] [2021-10-13 06:44:52,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:44:52,631 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:44:52,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:44:52,636 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:44:52,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-13 06:44:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:44:54,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:44:54,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:44:54,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:54,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:44:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:55,089 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:44:55,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804665353] [2021-10-13 06:44:55,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804665353] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:44:55,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:44:55,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:44:55,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150628599] [2021-10-13 06:44:55,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:44:55,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:44:55,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:44:55,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:44:55,093 INFO L87 Difference]: Start difference. First operand 288 states and 301 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) [2021-10-13 06:44:55,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:44:55,229 INFO L93 Difference]: Finished difference Result 772 states and 802 transitions. [2021-10-13 06:44:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:44:55,230 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) Word has length 18 [2021-10-13 06:44:55,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:44:55,241 INFO L225 Difference]: With dead ends: 772 [2021-10-13 06:44:55,242 INFO L226 Difference]: Without dead ends: 770 [2021-10-13 06:44:55,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:44:55,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2021-10-13 06:44:55,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 286. [2021-10-13 06:44:55,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 235 states have (on average 1.2723404255319148) internal successors, (299), 285 states have internal predecessors, (299), 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) [2021-10-13 06:44:55,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 299 transitions. [2021-10-13 06:44:55,292 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 299 transitions. Word has length 18 [2021-10-13 06:44:55,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:44:55,293 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 299 transitions. [2021-10-13 06:44:55,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) [2021-10-13 06:44:55,293 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 299 transitions. [2021-10-13 06:44:55,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-13 06:44:55,294 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:44:55,294 INFO L512 BasicCegarLoop]: 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] [2021-10-13 06:44:55,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-13 06:44:55,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:44:55,518 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:44:55,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:44:55,519 INFO L82 PathProgramCache]: Analyzing trace with hash 854430863, now seen corresponding path program 1 times [2021-10-13 06:44:55,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:44:55,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86356323] [2021-10-13 06:44:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:44:55,524 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:44:55,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:44:55,525 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:44:55,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-13 06:44:57,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:44:57,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 1113 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:44:57,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:44:57,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:57,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:44:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:44:57,990 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:44:57,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86356323] [2021-10-13 06:44:57,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86356323] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:44:57,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:44:57,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:44:57,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047683302] [2021-10-13 06:44:57,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:44:57,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:44:57,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:44:57,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:44:57,995 INFO L87 Difference]: Start difference. First operand 286 states and 299 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2021-10-13 06:44:58,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:44:58,075 INFO L93 Difference]: Finished difference Result 554 states and 579 transitions. [2021-10-13 06:44:58,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:44:58,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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) Word has length 24 [2021-10-13 06:44:58,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:44:58,077 INFO L225 Difference]: With dead ends: 554 [2021-10-13 06:44:58,078 INFO L226 Difference]: Without dead ends: 286 [2021-10-13 06:44:58,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:44:58,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-10-13 06:44:58,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2021-10-13 06:44:58,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 235 states have (on average 1.2680851063829788) internal successors, (298), 285 states have internal predecessors, (298), 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) [2021-10-13 06:44:58,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 298 transitions. [2021-10-13 06:44:58,109 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 298 transitions. Word has length 24 [2021-10-13 06:44:58,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:44:58,110 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 298 transitions. [2021-10-13 06:44:58,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2021-10-13 06:44:58,110 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 298 transitions. [2021-10-13 06:44:58,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-13 06:44:58,111 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:44:58,111 INFO L512 BasicCegarLoop]: 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] [2021-10-13 06:44:58,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-13 06:44:58,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:44:58,333 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:44:58,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:44:58,334 INFO L82 PathProgramCache]: Analyzing trace with hash 506315302, now seen corresponding path program 1 times [2021-10-13 06:44:58,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:44:58,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1444286074] [2021-10-13 06:44:58,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:44:58,339 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:44:58,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:44:58,340 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:44:58,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-13 06:45:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:00,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 1117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:45:00,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:00,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:00,939 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:00,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1444286074] [2021-10-13 06:45:00,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1444286074] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:00,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:00,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:45:00,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027997480] [2021-10-13 06:45:00,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:00,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:00,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:00,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:00,941 INFO L87 Difference]: Start difference. First operand 286 states and 298 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-10-13 06:45:01,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:01,035 INFO L93 Difference]: Finished difference Result 545 states and 568 transitions. [2021-10-13 06:45:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:01,035 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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) Word has length 26 [2021-10-13 06:45:01,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:01,038 INFO L225 Difference]: With dead ends: 545 [2021-10-13 06:45:01,038 INFO L226 Difference]: Without dead ends: 543 [2021-10-13 06:45:01,039 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:45:01,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-10-13 06:45:01,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 284. [2021-10-13 06:45:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 234 states have (on average 1.264957264957265) internal successors, (296), 283 states have internal predecessors, (296), 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) [2021-10-13 06:45:01,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 296 transitions. [2021-10-13 06:45:01,061 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 296 transitions. Word has length 26 [2021-10-13 06:45:01,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:01,062 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 296 transitions. [2021-10-13 06:45:01,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-10-13 06:45:01,062 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 296 transitions. [2021-10-13 06:45:01,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-10-13 06:45:01,063 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:01,063 INFO L512 BasicCegarLoop]: 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] [2021-10-13 06:45:01,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:01,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:01,277 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:01,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:01,278 INFO L82 PathProgramCache]: Analyzing trace with hash 982794375, now seen corresponding path program 1 times [2021-10-13 06:45:01,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:01,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2055476897] [2021-10-13 06:45:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:01,281 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:01,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:01,282 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:01,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-13 06:45:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:03,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 1180 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:45:03,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:03,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:03,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:03,900 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:03,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2055476897] [2021-10-13 06:45:03,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2055476897] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:03,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:03,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:45:03,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362340686] [2021-10-13 06:45:03,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:45:03,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:03,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:45:03,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:45:03,902 INFO L87 Difference]: Start difference. First operand 284 states and 296 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 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) [2021-10-13 06:45:03,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:03,971 INFO L93 Difference]: Finished difference Result 543 states and 566 transitions. [2021-10-13 06:45:03,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:03,972 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 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) Word has length 40 [2021-10-13 06:45:03,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:03,974 INFO L225 Difference]: With dead ends: 543 [2021-10-13 06:45:03,974 INFO L226 Difference]: Without dead ends: 284 [2021-10-13 06:45:03,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:03,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-10-13 06:45:03,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2021-10-13 06:45:03,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 234 states have (on average 1.2606837606837606) internal successors, (295), 283 states have internal predecessors, (295), 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) [2021-10-13 06:45:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 295 transitions. [2021-10-13 06:45:03,995 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 295 transitions. Word has length 40 [2021-10-13 06:45:03,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:03,996 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 295 transitions. [2021-10-13 06:45:03,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 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) [2021-10-13 06:45:03,996 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 295 transitions. [2021-10-13 06:45:03,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-13 06:45:03,997 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:03,998 INFO L512 BasicCegarLoop]: 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] [2021-10-13 06:45:04,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:04,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:04,222 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:04,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:04,222 INFO L82 PathProgramCache]: Analyzing trace with hash 967867818, now seen corresponding path program 1 times [2021-10-13 06:45:04,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:04,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [881125969] [2021-10-13 06:45:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:04,225 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:04,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:04,226 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:04,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-13 06:45:06,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:06,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:45:06,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:06,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:06,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:06,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:06,997 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:06,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [881125969] [2021-10-13 06:45:06,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [881125969] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:06,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:06,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:45:06,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841132552] [2021-10-13 06:45:06,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:06,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:06,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:06,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:06,999 INFO L87 Difference]: Start difference. First operand 284 states and 295 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 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) [2021-10-13 06:45:07,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:07,097 INFO L93 Difference]: Finished difference Result 523 states and 543 transitions. [2021-10-13 06:45:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:45:07,097 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 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) Word has length 41 [2021-10-13 06:45:07,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:07,101 INFO L225 Difference]: With dead ends: 523 [2021-10-13 06:45:07,101 INFO L226 Difference]: Without dead ends: 521 [2021-10-13 06:45:07,102 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:45:07,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-10-13 06:45:07,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 282. [2021-10-13 06:45:07,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 233 states have (on average 1.257510729613734) internal successors, (293), 281 states have internal predecessors, (293), 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) [2021-10-13 06:45:07,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 293 transitions. [2021-10-13 06:45:07,136 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 293 transitions. Word has length 41 [2021-10-13 06:45:07,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:07,137 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 293 transitions. [2021-10-13 06:45:07,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 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) [2021-10-13 06:45:07,137 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 293 transitions. [2021-10-13 06:45:07,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-10-13 06:45:07,139 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:07,139 INFO L512 BasicCegarLoop]: 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, 1, 1] [2021-10-13 06:45:07,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:07,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:07,357 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:07,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:07,357 INFO L82 PathProgramCache]: Analyzing trace with hash 208656681, now seen corresponding path program 1 times [2021-10-13 06:45:07,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:07,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317050404] [2021-10-13 06:45:07,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:07,361 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:07,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:07,363 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:07,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-13 06:45:09,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:09,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 1195 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:45:09,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:09,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:10,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:10,090 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:10,090 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317050404] [2021-10-13 06:45:10,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317050404] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:10,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:10,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:45:10,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141296241] [2021-10-13 06:45:10,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:10,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:10,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:10,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:10,093 INFO L87 Difference]: Start difference. First operand 282 states and 293 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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) [2021-10-13 06:45:10,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:10,226 INFO L93 Difference]: Finished difference Result 511 states and 530 transitions. [2021-10-13 06:45:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:10,227 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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) Word has length 48 [2021-10-13 06:45:10,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:10,233 INFO L225 Difference]: With dead ends: 511 [2021-10-13 06:45:10,233 INFO L226 Difference]: Without dead ends: 509 [2021-10-13 06:45:10,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:45:10,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-10-13 06:45:10,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 280. [2021-10-13 06:45:10,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 232 states have (on average 1.2543103448275863) internal successors, (291), 279 states have internal predecessors, (291), 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) [2021-10-13 06:45:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 291 transitions. [2021-10-13 06:45:10,276 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 291 transitions. Word has length 48 [2021-10-13 06:45:10,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:10,277 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 291 transitions. [2021-10-13 06:45:10,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 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) [2021-10-13 06:45:10,277 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 291 transitions. [2021-10-13 06:45:10,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-10-13 06:45:10,279 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:10,279 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1] [2021-10-13 06:45:10,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:10,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:10,494 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:10,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:10,494 INFO L82 PathProgramCache]: Analyzing trace with hash 1402613874, now seen corresponding path program 1 times [2021-10-13 06:45:10,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:10,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1838352224] [2021-10-13 06:45:10,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:10,497 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:10,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:10,498 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:10,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-13 06:45:12,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:12,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 06:45:12,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:13,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:13,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:13,190 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:13,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1838352224] [2021-10-13 06:45:13,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1838352224] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:13,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:13,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 06:45:13,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023103249] [2021-10-13 06:45:13,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:13,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:13,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:13,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:13,192 INFO L87 Difference]: Start difference. First operand 280 states and 291 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 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) [2021-10-13 06:45:13,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:13,278 INFO L93 Difference]: Finished difference Result 488 states and 502 transitions. [2021-10-13 06:45:13,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:45:13,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 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) Word has length 51 [2021-10-13 06:45:13,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:13,282 INFO L225 Difference]: With dead ends: 488 [2021-10-13 06:45:13,282 INFO L226 Difference]: Without dead ends: 278 [2021-10-13 06:45:13,283 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 95 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 70.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:45:13,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-10-13 06:45:13,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2021-10-13 06:45:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 230 states have (on average 1.2521739130434784) internal successors, (288), 277 states have internal predecessors, (288), 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) [2021-10-13 06:45:13,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 288 transitions. [2021-10-13 06:45:13,312 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 288 transitions. Word has length 51 [2021-10-13 06:45:13,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:13,313 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 288 transitions. [2021-10-13 06:45:13,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 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) [2021-10-13 06:45:13,313 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 288 transitions. [2021-10-13 06:45:13,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-13 06:45:13,315 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:13,315 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:13,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:13,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:13,543 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:13,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:13,544 INFO L82 PathProgramCache]: Analyzing trace with hash -2046824684, now seen corresponding path program 1 times [2021-10-13 06:45:13,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:13,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1735512166] [2021-10-13 06:45:13,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:13,546 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:13,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:13,547 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:13,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-13 06:45:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:15,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 1220 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:45:15,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:16,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:16,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:16,480 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:16,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1735512166] [2021-10-13 06:45:16,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1735512166] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:16,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:16,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-13 06:45:16,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437580793] [2021-10-13 06:45:16,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:16,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:16,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:16,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:16,482 INFO L87 Difference]: Start difference. First operand 278 states and 288 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 06:45:18,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:18,818 INFO L93 Difference]: Finished difference Result 596 states and 612 transitions. [2021-10-13 06:45:18,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:45:18,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) Word has length 57 [2021-10-13 06:45:18,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:18,836 INFO L225 Difference]: With dead ends: 596 [2021-10-13 06:45:18,837 INFO L226 Difference]: Without dead ends: 592 [2021-10-13 06:45:18,837 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.8ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:45:18,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-10-13 06:45:18,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 300. [2021-10-13 06:45:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 253 states have (on average 1.2490118577075098) internal successors, (316), 299 states have internal predecessors, (316), 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) [2021-10-13 06:45:18,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 316 transitions. [2021-10-13 06:45:18,877 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 316 transitions. Word has length 57 [2021-10-13 06:45:18,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:18,879 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 316 transitions. [2021-10-13 06:45:18,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 06:45:18,879 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 316 transitions. [2021-10-13 06:45:18,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-10-13 06:45:18,880 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:18,881 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:18,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:19,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:19,106 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:19,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:19,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1146024873, now seen corresponding path program 1 times [2021-10-13 06:45:19,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:19,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [375052156] [2021-10-13 06:45:19,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:19,108 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:19,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:19,109 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:19,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-13 06:45:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:21,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-13 06:45:21,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:22,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:22,846 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:22,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [375052156] [2021-10-13 06:45:22,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [375052156] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:22,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:22,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 12 [2021-10-13 06:45:22,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548909513] [2021-10-13 06:45:22,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 06:45:22,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:22,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 06:45:22,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-10-13 06:45:22,848 INFO L87 Difference]: Start difference. First operand 300 states and 316 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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) [2021-10-13 06:45:26,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:26,123 INFO L93 Difference]: Finished difference Result 613 states and 634 transitions. [2021-10-13 06:45:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 06:45:26,125 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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) Word has length 59 [2021-10-13 06:45:26,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:26,128 INFO L225 Difference]: With dead ends: 613 [2021-10-13 06:45:26,128 INFO L226 Difference]: Without dead ends: 399 [2021-10-13 06:45:26,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 889.0ms TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2021-10-13 06:45:26,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-10-13 06:45:26,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 300. [2021-10-13 06:45:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 253 states have (on average 1.2371541501976284) internal successors, (313), 299 states have internal predecessors, (313), 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) [2021-10-13 06:45:26,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 313 transitions. [2021-10-13 06:45:26,170 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 313 transitions. Word has length 59 [2021-10-13 06:45:26,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:26,170 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 313 transitions. [2021-10-13 06:45:26,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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) [2021-10-13 06:45:26,171 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 313 transitions. [2021-10-13 06:45:26,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-13 06:45:26,172 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:26,172 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:26,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:26,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:26,385 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:26,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:26,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1073627740, now seen corresponding path program 1 times [2021-10-13 06:45:26,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:26,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622062914] [2021-10-13 06:45:26,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:26,388 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:26,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:26,389 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:26,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-13 06:45:28,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:28,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 1232 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:45:28,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:29,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:29,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:29,259 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:29,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622062914] [2021-10-13 06:45:29,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622062914] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:29,260 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:29,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:45:29,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077288455] [2021-10-13 06:45:29,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:45:29,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:29,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:45:29,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:45:29,261 INFO L87 Difference]: Start difference. First operand 300 states and 313 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-10-13 06:45:29,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:29,386 INFO L93 Difference]: Finished difference Result 593 states and 606 transitions. [2021-10-13 06:45:29,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:29,387 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) Word has length 61 [2021-10-13 06:45:29,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:29,390 INFO L225 Difference]: With dead ends: 593 [2021-10-13 06:45:29,390 INFO L226 Difference]: Without dead ends: 379 [2021-10-13 06:45:29,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:29,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-10-13 06:45:29,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 294. [2021-10-13 06:45:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 247 states have (on average 1.2186234817813766) internal successors, (301), 293 states have internal predecessors, (301), 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) [2021-10-13 06:45:29,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 301 transitions. [2021-10-13 06:45:29,429 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 301 transitions. Word has length 61 [2021-10-13 06:45:29,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:29,429 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 301 transitions. [2021-10-13 06:45:29,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-10-13 06:45:29,429 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 301 transitions. [2021-10-13 06:45:29,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-10-13 06:45:29,430 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:29,430 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:29,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:29,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:29,633 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:29,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:29,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1060039841, now seen corresponding path program 1 times [2021-10-13 06:45:29,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:29,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816035408] [2021-10-13 06:45:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:29,636 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:29,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:29,637 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:29,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-13 06:45:31,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:32,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 1236 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:45:32,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:32,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:32,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:32,649 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:32,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816035408] [2021-10-13 06:45:32,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816035408] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:32,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:32,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:45:32,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593319331] [2021-10-13 06:45:32,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:45:32,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:32,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:45:32,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:32,651 INFO L87 Difference]: Start difference. First operand 294 states and 301 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 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) [2021-10-13 06:45:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:32,801 INFO L93 Difference]: Finished difference Result 500 states and 508 transitions. [2021-10-13 06:45:32,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:32,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 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) Word has length 63 [2021-10-13 06:45:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:32,805 INFO L225 Difference]: With dead ends: 500 [2021-10-13 06:45:32,806 INFO L226 Difference]: Without dead ends: 496 [2021-10-13 06:45:32,806 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.7ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:45:32,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-10-13 06:45:32,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 290. [2021-10-13 06:45:32,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 245 states have (on average 1.2122448979591838) internal successors, (297), 289 states have internal predecessors, (297), 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) [2021-10-13 06:45:32,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 297 transitions. [2021-10-13 06:45:32,857 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 297 transitions. Word has length 63 [2021-10-13 06:45:32,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:32,858 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 297 transitions. [2021-10-13 06:45:32,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 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) [2021-10-13 06:45:32,858 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 297 transitions. [2021-10-13 06:45:32,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-10-13 06:45:32,859 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:32,859 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:32,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:33,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:33,073 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:33,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:33,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1302408222, now seen corresponding path program 1 times [2021-10-13 06:45:33,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:33,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578098197] [2021-10-13 06:45:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:33,076 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:33,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:33,077 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:33,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-13 06:45:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:35,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 06:45:35,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:35,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:35,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:35,855 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:35,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578098197] [2021-10-13 06:45:35,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578098197] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:35,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:35,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-10-13 06:45:35,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609205059] [2021-10-13 06:45:35,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 06:45:35,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:35,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 06:45:35,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:45:35,857 INFO L87 Difference]: Start difference. First operand 290 states and 297 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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) [2021-10-13 06:45:36,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:36,145 INFO L93 Difference]: Finished difference Result 911 states and 924 transitions. [2021-10-13 06:45:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 06:45:36,146 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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) Word has length 68 [2021-10-13 06:45:36,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:36,150 INFO L225 Difference]: With dead ends: 911 [2021-10-13 06:45:36,150 INFO L226 Difference]: Without dead ends: 707 [2021-10-13 06:45:36,151 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 139.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-10-13 06:45:36,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-10-13 06:45:36,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 304. [2021-10-13 06:45:36,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 259 states have (on average 1.2046332046332047) internal successors, (312), 303 states have internal predecessors, (312), 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) [2021-10-13 06:45:36,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 312 transitions. [2021-10-13 06:45:36,206 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 312 transitions. Word has length 68 [2021-10-13 06:45:36,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:36,206 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 312 transitions. [2021-10-13 06:45:36,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 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) [2021-10-13 06:45:36,207 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 312 transitions. [2021-10-13 06:45:36,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-10-13 06:45:36,213 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:36,214 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:36,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:36,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:36,429 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:36,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:36,430 INFO L82 PathProgramCache]: Analyzing trace with hash 364207019, now seen corresponding path program 1 times [2021-10-13 06:45:36,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:36,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813927278] [2021-10-13 06:45:36,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:36,433 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:36,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:36,434 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:36,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-13 06:45:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:38,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 1235 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 06:45:38,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:39,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:39,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:39,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:39,454 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:39,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813927278] [2021-10-13 06:45:39,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813927278] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:39,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:39,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 10 [2021-10-13 06:45:39,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257115297] [2021-10-13 06:45:39,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 06:45:39,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:39,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 06:45:39,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:45:39,456 INFO L87 Difference]: Start difference. First operand 304 states and 312 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 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) [2021-10-13 06:45:39,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:39,874 INFO L93 Difference]: Finished difference Result 762 states and 778 transitions. [2021-10-13 06:45:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 06:45:39,875 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 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) Word has length 70 [2021-10-13 06:45:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:39,879 INFO L225 Difference]: With dead ends: 762 [2021-10-13 06:45:39,879 INFO L226 Difference]: Without dead ends: 521 [2021-10-13 06:45:39,881 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 232.5ms TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2021-10-13 06:45:39,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-10-13 06:45:39,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 304. [2021-10-13 06:45:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 259 states have (on average 1.2007722007722008) internal successors, (311), 303 states have internal predecessors, (311), 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) [2021-10-13 06:45:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 311 transitions. [2021-10-13 06:45:39,949 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 311 transitions. Word has length 70 [2021-10-13 06:45:39,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:39,950 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 311 transitions. [2021-10-13 06:45:39,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 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) [2021-10-13 06:45:39,950 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 311 transitions. [2021-10-13 06:45:39,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-10-13 06:45:39,951 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:39,951 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:39,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:40,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:40,177 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:40,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:40,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1339533620, now seen corresponding path program 1 times [2021-10-13 06:45:40,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:40,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [213561032] [2021-10-13 06:45:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:40,181 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:40,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:40,183 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:40,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-13 06:45:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:42,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 06:45:42,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:43,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:43,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:43,470 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:43,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [213561032] [2021-10-13 06:45:43,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [213561032] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:43,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:43,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16, 16] imperfect sequences [] total 16 [2021-10-13 06:45:43,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112257735] [2021-10-13 06:45:43,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 06:45:43,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:43,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 06:45:43,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-10-13 06:45:43,472 INFO L87 Difference]: Start difference. First operand 304 states and 311 transitions. Second operand has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 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) [2021-10-13 06:45:44,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:44,298 INFO L93 Difference]: Finished difference Result 623 states and 634 transitions. [2021-10-13 06:45:44,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 06:45:44,299 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 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) Word has length 71 [2021-10-13 06:45:44,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:44,301 INFO L225 Difference]: With dead ends: 623 [2021-10-13 06:45:44,301 INFO L226 Difference]: Without dead ends: 405 [2021-10-13 06:45:44,309 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 752.9ms TimeCoverageRelationStatistics Valid=215, Invalid=541, Unknown=0, NotChecked=0, Total=756 [2021-10-13 06:45:44,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-10-13 06:45:44,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 304. [2021-10-13 06:45:44,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 259 states have (on average 1.193050193050193) internal successors, (309), 303 states have internal predecessors, (309), 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) [2021-10-13 06:45:44,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 309 transitions. [2021-10-13 06:45:44,388 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 309 transitions. Word has length 71 [2021-10-13 06:45:44,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:44,388 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 309 transitions. [2021-10-13 06:45:44,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 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) [2021-10-13 06:45:44,389 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 309 transitions. [2021-10-13 06:45:44,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-10-13 06:45:44,390 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:44,390 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:44,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:44,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:44,605 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:44,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:44,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1777645040, now seen corresponding path program 1 times [2021-10-13 06:45:44,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:44,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1046038812] [2021-10-13 06:45:44,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:44,608 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:44,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:44,609 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:44,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-13 06:45:47,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:47,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-13 06:45:47,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:48,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:48,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:48,904 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:48,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1046038812] [2021-10-13 06:45:48,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1046038812] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:48,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:48,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 10] imperfect sequences [] total 21 [2021-10-13 06:45:48,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362814262] [2021-10-13 06:45:48,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 06:45:48,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:48,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 06:45:48,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-13 06:45:48,907 INFO L87 Difference]: Start difference. First operand 304 states and 309 transitions. Second operand has 21 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 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) [2021-10-13 06:45:54,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:54,920 INFO L93 Difference]: Finished difference Result 802 states and 807 transitions. [2021-10-13 06:45:54,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 06:45:54,920 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 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) Word has length 76 [2021-10-13 06:45:54,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:54,923 INFO L225 Difference]: With dead ends: 802 [2021-10-13 06:45:54,924 INFO L226 Difference]: Without dead ends: 595 [2021-10-13 06:45:54,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1828.2ms TimeCoverageRelationStatistics Valid=273, Invalid=849, Unknown=0, NotChecked=0, Total=1122 [2021-10-13 06:45:54,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-10-13 06:45:54,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 304. [2021-10-13 06:45:54,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 259 states have (on average 1.1891891891891893) internal successors, (308), 303 states have internal predecessors, (308), 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) [2021-10-13 06:45:54,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 308 transitions. [2021-10-13 06:45:54,979 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 308 transitions. Word has length 76 [2021-10-13 06:45:54,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:54,980 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 308 transitions. [2021-10-13 06:45:54,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.190476190476191) internal successors, (130), 21 states have internal predecessors, (130), 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) [2021-10-13 06:45:54,980 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 308 transitions. [2021-10-13 06:45:54,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-10-13 06:45:54,981 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:54,981 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:55,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:55,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:55,205 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:55,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:55,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1235907307, now seen corresponding path program 1 times [2021-10-13 06:45:55,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:55,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [821702561] [2021-10-13 06:45:55,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:55,208 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:55,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:55,209 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:55,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-13 06:45:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:45:57,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:45:57,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:45:58,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:58,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:45:58,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:45:58,323 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:45:58,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [821702561] [2021-10-13 06:45:58,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [821702561] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:45:58,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:45:58,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:45:58,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832763322] [2021-10-13 06:45:58,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:45:58,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:45:58,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:45:58,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:45:58,325 INFO L87 Difference]: Start difference. First operand 304 states and 308 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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) [2021-10-13 06:45:58,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:45:58,475 INFO L93 Difference]: Finished difference Result 608 states and 612 transitions. [2021-10-13 06:45:58,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:45:58,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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) Word has length 78 [2021-10-13 06:45:58,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:45:58,478 INFO L225 Difference]: With dead ends: 608 [2021-10-13 06:45:58,478 INFO L226 Difference]: Without dead ends: 401 [2021-10-13 06:45:58,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:45:58,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-10-13 06:45:58,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 304. [2021-10-13 06:45:58,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 259 states have (on average 1.1814671814671815) internal successors, (306), 303 states have internal predecessors, (306), 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) [2021-10-13 06:45:58,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 306 transitions. [2021-10-13 06:45:58,542 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 306 transitions. Word has length 78 [2021-10-13 06:45:58,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:45:58,542 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 306 transitions. [2021-10-13 06:45:58,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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) [2021-10-13 06:45:58,543 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 306 transitions. [2021-10-13 06:45:58,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-10-13 06:45:58,544 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:45:58,544 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:45:58,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-13 06:45:58,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:45:58,765 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:45:58,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:45:58,766 INFO L82 PathProgramCache]: Analyzing trace with hash -382216038, now seen corresponding path program 1 times [2021-10-13 06:45:58,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:45:58,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256370457] [2021-10-13 06:45:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:45:58,768 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:45:58,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:45:58,769 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:45:58,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-13 06:46:01,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:01,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:01,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:01,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:01,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:02,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:02,311 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:02,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256370457] [2021-10-13 06:46:02,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256370457] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:02,312 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:02,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:02,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290951661] [2021-10-13 06:46:02,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:02,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:02,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:02,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:02,314 INFO L87 Difference]: Start difference. First operand 304 states and 306 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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) [2021-10-13 06:46:02,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:02,392 INFO L93 Difference]: Finished difference Result 304 states and 306 transitions. [2021-10-13 06:46:02,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:02,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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) Word has length 79 [2021-10-13 06:46:02,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:02,394 INFO L225 Difference]: With dead ends: 304 [2021-10-13 06:46:02,394 INFO L226 Difference]: Without dead ends: 300 [2021-10-13 06:46:02,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:02,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-10-13 06:46:02,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2021-10-13 06:46:02,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 257 states have (on average 1.1750972762645915) internal successors, (302), 299 states have internal predecessors, (302), 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) [2021-10-13 06:46:02,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 302 transitions. [2021-10-13 06:46:02,477 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 302 transitions. Word has length 79 [2021-10-13 06:46:02,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:02,478 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 302 transitions. [2021-10-13 06:46:02,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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) [2021-10-13 06:46:02,478 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 302 transitions. [2021-10-13 06:46:02,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-10-13 06:46:02,480 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:02,480 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:02,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:02,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:02,693 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:02,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:02,694 INFO L82 PathProgramCache]: Analyzing trace with hash 2077869060, now seen corresponding path program 1 times [2021-10-13 06:46:02,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:02,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344306608] [2021-10-13 06:46:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:02,697 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:02,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:02,697 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:02,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-13 06:46:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:05,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-13 06:46:05,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:06,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:06,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:06,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:06,613 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:06,613 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344306608] [2021-10-13 06:46:06,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344306608] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:06,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:06,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 13 [2021-10-13 06:46:06,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914507613] [2021-10-13 06:46:06,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 06:46:06,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:06,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 06:46:06,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-10-13 06:46:06,616 INFO L87 Difference]: Start difference. First operand 300 states and 302 transitions. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 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) [2021-10-13 06:46:09,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:09,946 INFO L93 Difference]: Finished difference Result 395 states and 396 transitions. [2021-10-13 06:46:09,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 06:46:09,947 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 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) Word has length 80 [2021-10-13 06:46:09,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:09,948 INFO L225 Difference]: With dead ends: 395 [2021-10-13 06:46:09,948 INFO L226 Difference]: Without dead ends: 302 [2021-10-13 06:46:09,949 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1054.1ms TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2021-10-13 06:46:09,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-10-13 06:46:10,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 300. [2021-10-13 06:46:10,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 257 states have (on average 1.171206225680934) internal successors, (301), 299 states have internal predecessors, (301), 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) [2021-10-13 06:46:10,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 301 transitions. [2021-10-13 06:46:10,023 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 301 transitions. Word has length 80 [2021-10-13 06:46:10,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:10,023 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 301 transitions. [2021-10-13 06:46:10,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 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) [2021-10-13 06:46:10,023 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 301 transitions. [2021-10-13 06:46:10,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-10-13 06:46:10,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:10,024 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:10,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:10,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:10,233 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:10,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:10,234 INFO L82 PathProgramCache]: Analyzing trace with hash 2057710366, now seen corresponding path program 1 times [2021-10-13 06:46:10,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:10,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679713450] [2021-10-13 06:46:10,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:10,236 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:10,237 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:10,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-13 06:46:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:13,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 1270 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:13,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:13,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:13,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:13,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:13,743 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:13,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679713450] [2021-10-13 06:46:13,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679713450] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:13,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:13,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:13,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884457573] [2021-10-13 06:46:13,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:13,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:13,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:13,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:13,746 INFO L87 Difference]: Start difference. First operand 300 states and 301 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 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) [2021-10-13 06:46:13,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:13,825 INFO L93 Difference]: Finished difference Result 300 states and 301 transitions. [2021-10-13 06:46:13,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:13,826 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 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) Word has length 81 [2021-10-13 06:46:13,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:13,827 INFO L225 Difference]: With dead ends: 300 [2021-10-13 06:46:13,827 INFO L226 Difference]: Without dead ends: 296 [2021-10-13 06:46:13,828 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:13,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-10-13 06:46:13,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2021-10-13 06:46:13,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 255 states have (on average 1.1647058823529413) internal successors, (297), 295 states have internal predecessors, (297), 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) [2021-10-13 06:46:13,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 297 transitions. [2021-10-13 06:46:13,896 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 297 transitions. Word has length 81 [2021-10-13 06:46:13,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:13,896 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 297 transitions. [2021-10-13 06:46:13,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 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) [2021-10-13 06:46:13,897 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 297 transitions. [2021-10-13 06:46:13,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-10-13 06:46:13,898 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:13,898 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:13,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:14,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:14,113 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:14,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:14,114 INFO L82 PathProgramCache]: Analyzing trace with hash 447707726, now seen corresponding path program 1 times [2021-10-13 06:46:14,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:14,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1458116382] [2021-10-13 06:46:14,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:14,117 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:14,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:14,118 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:14,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-13 06:46:16,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:17,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 06:46:17,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:17,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:17,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:17,832 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:17,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1458116382] [2021-10-13 06:46:17,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1458116382] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:17,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:17,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16, 16] imperfect sequences [] total 16 [2021-10-13 06:46:17,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627863361] [2021-10-13 06:46:17,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 06:46:17,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:17,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 06:46:17,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-10-13 06:46:17,834 INFO L87 Difference]: Start difference. First operand 296 states and 297 transitions. Second operand has 16 states, 16 states have (on average 5.125) internal successors, (82), 16 states have internal predecessors, (82), 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) [2021-10-13 06:46:18,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:18,762 INFO L93 Difference]: Finished difference Result 393 states and 393 transitions. [2021-10-13 06:46:18,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 06:46:18,763 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 16 states have internal predecessors, (82), 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) Word has length 82 [2021-10-13 06:46:18,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:18,765 INFO L225 Difference]: With dead ends: 393 [2021-10-13 06:46:18,765 INFO L226 Difference]: Without dead ends: 288 [2021-10-13 06:46:18,766 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 852.5ms TimeCoverageRelationStatistics Valid=215, Invalid=541, Unknown=0, NotChecked=0, Total=756 [2021-10-13 06:46:18,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-10-13 06:46:18,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2021-10-13 06:46:18,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 248 states have (on average 1.1612903225806452) internal successors, (288), 287 states have internal predecessors, (288), 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) [2021-10-13 06:46:18,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 288 transitions. [2021-10-13 06:46:18,835 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 288 transitions. Word has length 82 [2021-10-13 06:46:18,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:18,836 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 288 transitions. [2021-10-13 06:46:18,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 16 states have internal predecessors, (82), 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) [2021-10-13 06:46:18,836 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 288 transitions. [2021-10-13 06:46:18,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-10-13 06:46:18,837 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:18,837 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:18,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:19,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:19,055 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:19,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:19,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1774841346, now seen corresponding path program 1 times [2021-10-13 06:46:19,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:19,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1938433197] [2021-10-13 06:46:19,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:19,058 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:19,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:19,059 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:19,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-13 06:46:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:22,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 1273 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:22,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:22,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:23,044 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:23,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1938433197] [2021-10-13 06:46:23,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1938433197] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:23,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:23,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:23,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886641670] [2021-10-13 06:46:23,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:23,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:23,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:23,047 INFO L87 Difference]: Start difference. First operand 288 states and 288 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 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) [2021-10-13 06:46:23,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:23,144 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2021-10-13 06:46:23,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:23,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 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) Word has length 83 [2021-10-13 06:46:23,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:23,150 INFO L225 Difference]: With dead ends: 288 [2021-10-13 06:46:23,150 INFO L226 Difference]: Without dead ends: 284 [2021-10-13 06:46:23,150 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:23,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-10-13 06:46:23,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2021-10-13 06:46:23,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 246 states have (on average 1.1544715447154472) internal successors, (284), 283 states have internal predecessors, (284), 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) [2021-10-13 06:46:23,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 284 transitions. [2021-10-13 06:46:23,217 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 284 transitions. Word has length 83 [2021-10-13 06:46:23,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:23,217 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 284 transitions. [2021-10-13 06:46:23,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 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) [2021-10-13 06:46:23,217 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 284 transitions. [2021-10-13 06:46:23,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-10-13 06:46:23,218 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:23,218 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:23,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:23,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:23,421 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:23,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:23,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1610216172, now seen corresponding path program 1 times [2021-10-13 06:46:23,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:23,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631014662] [2021-10-13 06:46:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:23,424 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:23,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:23,425 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:23,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-13 06:46:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:26,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:26,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:26,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:26,899 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:26,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631014662] [2021-10-13 06:46:26,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631014662] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:26,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:26,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-13 06:46:26,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147893681] [2021-10-13 06:46:26,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:26,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:26,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:26,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:26,901 INFO L87 Difference]: Start difference. First operand 284 states and 284 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 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) [2021-10-13 06:46:29,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:29,109 INFO L93 Difference]: Finished difference Result 284 states and 284 transitions. [2021-10-13 06:46:29,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:46:29,109 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 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) Word has length 83 [2021-10-13 06:46:29,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:29,111 INFO L225 Difference]: With dead ends: 284 [2021-10-13 06:46:29,111 INFO L226 Difference]: Without dead ends: 282 [2021-10-13 06:46:29,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:29,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-10-13 06:46:29,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2021-10-13 06:46:29,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 245 states have (on average 1.1510204081632653) internal successors, (282), 281 states have internal predecessors, (282), 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) [2021-10-13 06:46:29,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 282 transitions. [2021-10-13 06:46:29,171 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 282 transitions. Word has length 83 [2021-10-13 06:46:29,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:29,172 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 282 transitions. [2021-10-13 06:46:29,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 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) [2021-10-13 06:46:29,172 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 282 transitions. [2021-10-13 06:46:29,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-10-13 06:46:29,172 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:29,172 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:29,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:29,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:29,373 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:29,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:29,373 INFO L82 PathProgramCache]: Analyzing trace with hash 520653126, now seen corresponding path program 1 times [2021-10-13 06:46:29,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:29,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032351483] [2021-10-13 06:46:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:29,376 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:29,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:29,376 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:29,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-13 06:46:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:32,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:32,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:32,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:32,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:33,275 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:33,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032351483] [2021-10-13 06:46:33,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032351483] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:33,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:33,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:33,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513177114] [2021-10-13 06:46:33,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:33,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:33,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:33,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:33,277 INFO L87 Difference]: Start difference. First operand 282 states and 282 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-10-13 06:46:33,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:33,356 INFO L93 Difference]: Finished difference Result 282 states and 282 transitions. [2021-10-13 06:46:33,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:33,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 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) Word has length 85 [2021-10-13 06:46:33,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:33,358 INFO L225 Difference]: With dead ends: 282 [2021-10-13 06:46:33,358 INFO L226 Difference]: Without dead ends: 278 [2021-10-13 06:46:33,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:33,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-10-13 06:46:33,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2021-10-13 06:46:33,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 243 states have (on average 1.1440329218106995) internal successors, (278), 277 states have internal predecessors, (278), 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) [2021-10-13 06:46:33,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2021-10-13 06:46:33,415 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 85 [2021-10-13 06:46:33,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:33,415 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2021-10-13 06:46:33,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-10-13 06:46:33,415 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2021-10-13 06:46:33,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-10-13 06:46:33,416 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:33,416 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:33,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:33,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:33,641 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:33,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:33,642 INFO L82 PathProgramCache]: Analyzing trace with hash 544206776, now seen corresponding path program 1 times [2021-10-13 06:46:33,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:33,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1982275462] [2021-10-13 06:46:33,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:33,645 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:33,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:33,646 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:33,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-13 06:46:36,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:36,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:36,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:37,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:37,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:37,550 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:37,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1982275462] [2021-10-13 06:46:37,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1982275462] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:37,551 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:37,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:37,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995831113] [2021-10-13 06:46:37,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:37,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:37,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:37,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:37,552 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 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) [2021-10-13 06:46:37,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:37,662 INFO L93 Difference]: Finished difference Result 278 states and 278 transitions. [2021-10-13 06:46:37,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:37,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 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) Word has length 86 [2021-10-13 06:46:37,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:37,665 INFO L225 Difference]: With dead ends: 278 [2021-10-13 06:46:37,665 INFO L226 Difference]: Without dead ends: 276 [2021-10-13 06:46:37,665 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:37,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-10-13 06:46:37,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2021-10-13 06:46:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 242 states have (on average 1.140495867768595) internal successors, (276), 275 states have internal predecessors, (276), 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) [2021-10-13 06:46:37,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 276 transitions. [2021-10-13 06:46:37,731 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 276 transitions. Word has length 86 [2021-10-13 06:46:37,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:37,732 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 276 transitions. [2021-10-13 06:46:37,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 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) [2021-10-13 06:46:37,732 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 276 transitions. [2021-10-13 06:46:37,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-10-13 06:46:37,733 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:37,733 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:37,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:37,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:37,949 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:37,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:37,950 INFO L82 PathProgramCache]: Analyzing trace with hash 2131584234, now seen corresponding path program 1 times [2021-10-13 06:46:37,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:37,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176105854] [2021-10-13 06:46:37,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:37,952 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:37,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:37,953 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:37,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-13 06:46:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:41,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:41,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:41,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:41,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:41,516 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:41,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176105854] [2021-10-13 06:46:41,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176105854] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:41,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:41,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-10-13 06:46:41,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953092699] [2021-10-13 06:46:41,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:41,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:41,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:41,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:41,518 INFO L87 Difference]: Start difference. First operand 276 states and 276 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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) [2021-10-13 06:46:41,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:41,719 INFO L93 Difference]: Finished difference Result 276 states and 276 transitions. [2021-10-13 06:46:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:41,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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) Word has length 87 [2021-10-13 06:46:41,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:41,722 INFO L225 Difference]: With dead ends: 276 [2021-10-13 06:46:41,722 INFO L226 Difference]: Without dead ends: 272 [2021-10-13 06:46:41,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:41,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-10-13 06:46:41,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2021-10-13 06:46:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 240 states have (on average 1.1333333333333333) internal successors, (272), 271 states have internal predecessors, (272), 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) [2021-10-13 06:46:41,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 272 transitions. [2021-10-13 06:46:41,784 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 272 transitions. Word has length 87 [2021-10-13 06:46:41,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:41,784 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 272 transitions. [2021-10-13 06:46:41,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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) [2021-10-13 06:46:41,784 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 272 transitions. [2021-10-13 06:46:41,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-10-13 06:46:41,785 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:41,785 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:41,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:41,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:41,985 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:41,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:41,986 INFO L82 PathProgramCache]: Analyzing trace with hash -246814482, now seen corresponding path program 1 times [2021-10-13 06:46:41,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:41,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929706672] [2021-10-13 06:46:41,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:41,988 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:41,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:41,988 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:41,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-13 06:46:44,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:44,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:44,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:45,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:45,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:45,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:45,756 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:45,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929706672] [2021-10-13 06:46:45,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929706672] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:45,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:45,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:45,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907251786] [2021-10-13 06:46:45,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:45,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:45,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:45,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:45,758 INFO L87 Difference]: Start difference. First operand 272 states and 272 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-10-13 06:46:45,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:45,841 INFO L93 Difference]: Finished difference Result 272 states and 272 transitions. [2021-10-13 06:46:45,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:45,841 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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) Word has length 89 [2021-10-13 06:46:45,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:45,843 INFO L225 Difference]: With dead ends: 272 [2021-10-13 06:46:45,843 INFO L226 Difference]: Without dead ends: 268 [2021-10-13 06:46:45,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-10-13 06:46:45,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2021-10-13 06:46:45,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 238 states have (on average 1.1260504201680672) internal successors, (268), 267 states have internal predecessors, (268), 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) [2021-10-13 06:46:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 268 transitions. [2021-10-13 06:46:45,910 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 268 transitions. Word has length 89 [2021-10-13 06:46:45,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:45,910 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 268 transitions. [2021-10-13 06:46:45,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-10-13 06:46:45,911 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 268 transitions. [2021-10-13 06:46:45,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-10-13 06:46:45,912 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:45,912 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:45,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:46,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:46,121 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:46,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:46,122 INFO L82 PathProgramCache]: Analyzing trace with hash -965378734, now seen corresponding path program 1 times [2021-10-13 06:46:46,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:46,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031073176] [2021-10-13 06:46:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:46,124 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:46,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:46,125 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:46,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-13 06:46:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:49,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:49,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:49,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:49,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:49,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:49,997 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:49,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031073176] [2021-10-13 06:46:49,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031073176] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:49,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:49,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:49,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623652207] [2021-10-13 06:46:49,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:49,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:49,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:49,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:49,999 INFO L87 Difference]: Start difference. First operand 268 states and 268 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 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) [2021-10-13 06:46:50,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:50,069 INFO L93 Difference]: Finished difference Result 268 states and 268 transitions. [2021-10-13 06:46:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:50,069 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 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) Word has length 91 [2021-10-13 06:46:50,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:50,070 INFO L225 Difference]: With dead ends: 268 [2021-10-13 06:46:50,070 INFO L226 Difference]: Without dead ends: 264 [2021-10-13 06:46:50,071 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:50,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-10-13 06:46:50,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2021-10-13 06:46:50,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 236 states have (on average 1.11864406779661) internal successors, (264), 263 states have internal predecessors, (264), 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) [2021-10-13 06:46:50,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 264 transitions. [2021-10-13 06:46:50,133 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 264 transitions. Word has length 91 [2021-10-13 06:46:50,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:50,133 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 264 transitions. [2021-10-13 06:46:50,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 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) [2021-10-13 06:46:50,134 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 264 transitions. [2021-10-13 06:46:50,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-10-13 06:46:50,134 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:50,135 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:50,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:50,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:50,357 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:50,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:50,358 INFO L82 PathProgramCache]: Analyzing trace with hash -15889898, now seen corresponding path program 1 times [2021-10-13 06:46:50,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:50,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251534737] [2021-10-13 06:46:50,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:50,360 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:50,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:50,361 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:50,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-13 06:46:53,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:53,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:53,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:54,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:54,552 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:54,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251534737] [2021-10-13 06:46:54,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251534737] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:54,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:54,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:54,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123264300] [2021-10-13 06:46:54,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:54,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:54,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:54,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:54,554 INFO L87 Difference]: Start difference. First operand 264 states and 264 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 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) [2021-10-13 06:46:54,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:54,643 INFO L93 Difference]: Finished difference Result 264 states and 264 transitions. [2021-10-13 06:46:54,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:54,644 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 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) Word has length 93 [2021-10-13 06:46:54,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:54,646 INFO L225 Difference]: With dead ends: 264 [2021-10-13 06:46:54,646 INFO L226 Difference]: Without dead ends: 260 [2021-10-13 06:46:54,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.8ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:54,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-10-13 06:46:54,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 260. [2021-10-13 06:46:54,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 234 states have (on average 1.1111111111111112) internal successors, (260), 259 states have internal predecessors, (260), 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) [2021-10-13 06:46:54,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 260 transitions. [2021-10-13 06:46:54,725 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 260 transitions. Word has length 93 [2021-10-13 06:46:54,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:54,726 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 260 transitions. [2021-10-13 06:46:54,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 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) [2021-10-13 06:46:54,726 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 260 transitions. [2021-10-13 06:46:54,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-10-13 06:46:54,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:54,727 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:54,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:54,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:54,949 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:54,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:54,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1909814105, now seen corresponding path program 1 times [2021-10-13 06:46:54,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:54,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587297303] [2021-10-13 06:46:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:54,952 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:54,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:54,953 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:54,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-13 06:46:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:46:58,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:46:58,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:46:58,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:58,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:46:58,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:46:58,828 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:46:58,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587297303] [2021-10-13 06:46:58,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587297303] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:46:58,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:46:58,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:46:58,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458729901] [2021-10-13 06:46:58,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:46:58,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:46:58,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:46:58,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:46:58,830 INFO L87 Difference]: Start difference. First operand 260 states and 260 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 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) [2021-10-13 06:46:58,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:46:58,902 INFO L93 Difference]: Finished difference Result 260 states and 260 transitions. [2021-10-13 06:46:58,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:46:58,902 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 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) Word has length 95 [2021-10-13 06:46:58,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:46:58,904 INFO L225 Difference]: With dead ends: 260 [2021-10-13 06:46:58,904 INFO L226 Difference]: Without dead ends: 256 [2021-10-13 06:46:58,904 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:46:58,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-10-13 06:46:58,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2021-10-13 06:46:58,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 232 states have (on average 1.103448275862069) internal successors, (256), 255 states have internal predecessors, (256), 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) [2021-10-13 06:46:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 256 transitions. [2021-10-13 06:46:58,969 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 256 transitions. Word has length 95 [2021-10-13 06:46:58,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:46:58,970 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 256 transitions. [2021-10-13 06:46:58,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 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) [2021-10-13 06:46:58,970 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 256 transitions. [2021-10-13 06:46:58,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-10-13 06:46:58,970 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:46:58,971 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:46:58,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-13 06:46:59,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:46:59,171 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:46:59,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:46:59,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1380457725, now seen corresponding path program 1 times [2021-10-13 06:46:59,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:46:59,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1375257779] [2021-10-13 06:46:59,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:46:59,174 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:46:59,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:46:59,183 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:46:59,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-13 06:47:02,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:02,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:02,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:02,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:02,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:03,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:03,405 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:03,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1375257779] [2021-10-13 06:47:03,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1375257779] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:03,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:03,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:03,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321847713] [2021-10-13 06:47:03,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:03,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:03,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:03,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:03,407 INFO L87 Difference]: Start difference. First operand 256 states and 256 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 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) [2021-10-13 06:47:03,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:03,491 INFO L93 Difference]: Finished difference Result 256 states and 256 transitions. [2021-10-13 06:47:03,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:03,492 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 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) Word has length 97 [2021-10-13 06:47:03,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:03,493 INFO L225 Difference]: With dead ends: 256 [2021-10-13 06:47:03,493 INFO L226 Difference]: Without dead ends: 252 [2021-10-13 06:47:03,494 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:03,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-10-13 06:47:03,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2021-10-13 06:47:03,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 230 states have (on average 1.0956521739130434) internal successors, (252), 251 states have internal predecessors, (252), 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) [2021-10-13 06:47:03,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 252 transitions. [2021-10-13 06:47:03,557 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 252 transitions. Word has length 97 [2021-10-13 06:47:03,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:03,558 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 252 transitions. [2021-10-13 06:47:03,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 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) [2021-10-13 06:47:03,558 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 252 transitions. [2021-10-13 06:47:03,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-10-13 06:47:03,559 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:03,559 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:03,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:03,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:03,761 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:03,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:03,762 INFO L82 PathProgramCache]: Analyzing trace with hash -524882175, now seen corresponding path program 1 times [2021-10-13 06:47:03,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:03,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1559279467] [2021-10-13 06:47:03,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:03,764 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:03,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:03,764 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:03,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-13 06:47:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:07,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 1297 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:07,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:07,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:07,912 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:07,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1559279467] [2021-10-13 06:47:07,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1559279467] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:07,913 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:07,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:07,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735452862] [2021-10-13 06:47:07,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:07,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:07,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:07,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:07,914 INFO L87 Difference]: Start difference. First operand 252 states and 252 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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) [2021-10-13 06:47:08,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:08,018 INFO L93 Difference]: Finished difference Result 252 states and 252 transitions. [2021-10-13 06:47:08,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:08,018 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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) Word has length 99 [2021-10-13 06:47:08,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:08,020 INFO L225 Difference]: With dead ends: 252 [2021-10-13 06:47:08,020 INFO L226 Difference]: Without dead ends: 248 [2021-10-13 06:47:08,020 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:08,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-10-13 06:47:08,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2021-10-13 06:47:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 228 states have (on average 1.087719298245614) internal successors, (248), 247 states have internal predecessors, (248), 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) [2021-10-13 06:47:08,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2021-10-13 06:47:08,090 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 99 [2021-10-13 06:47:08,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:08,090 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2021-10-13 06:47:08,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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) [2021-10-13 06:47:08,090 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2021-10-13 06:47:08,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-10-13 06:47:08,091 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:08,091 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:08,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:08,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:08,292 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:08,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:08,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1900457627, now seen corresponding path program 1 times [2021-10-13 06:47:08,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:08,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699402935] [2021-10-13 06:47:08,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:08,295 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:08,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:08,296 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:08,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-13 06:47:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:11,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 1300 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:11,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:12,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:12,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:12,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:12,532 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:12,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699402935] [2021-10-13 06:47:12,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699402935] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:12,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:12,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:12,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534872380] [2021-10-13 06:47:12,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:12,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:12,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:12,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:12,534 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 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) [2021-10-13 06:47:12,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:12,612 INFO L93 Difference]: Finished difference Result 248 states and 248 transitions. [2021-10-13 06:47:12,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:12,613 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 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) Word has length 101 [2021-10-13 06:47:12,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:12,614 INFO L225 Difference]: With dead ends: 248 [2021-10-13 06:47:12,614 INFO L226 Difference]: Without dead ends: 244 [2021-10-13 06:47:12,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.4ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:12,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-10-13 06:47:12,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2021-10-13 06:47:12,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 226 states have (on average 1.079646017699115) internal successors, (244), 243 states have internal predecessors, (244), 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) [2021-10-13 06:47:12,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 244 transitions. [2021-10-13 06:47:12,732 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 244 transitions. Word has length 101 [2021-10-13 06:47:12,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:12,732 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 244 transitions. [2021-10-13 06:47:12,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 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) [2021-10-13 06:47:12,732 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 244 transitions. [2021-10-13 06:47:12,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-10-13 06:47:12,733 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:12,734 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:12,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:12,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:12,949 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:12,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:12,950 INFO L82 PathProgramCache]: Analyzing trace with hash -978539479, now seen corresponding path program 1 times [2021-10-13 06:47:12,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:12,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354941590] [2021-10-13 06:47:12,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:12,952 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:12,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:12,953 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:12,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-13 06:47:16,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:16,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:16,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:16,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:16,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:17,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:17,359 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:17,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354941590] [2021-10-13 06:47:17,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354941590] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:17,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:17,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:17,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476079044] [2021-10-13 06:47:17,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:17,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:17,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:17,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:17,361 INFO L87 Difference]: Start difference. First operand 244 states and 244 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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) [2021-10-13 06:47:17,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:17,445 INFO L93 Difference]: Finished difference Result 244 states and 244 transitions. [2021-10-13 06:47:17,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:17,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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) Word has length 103 [2021-10-13 06:47:17,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:17,447 INFO L225 Difference]: With dead ends: 244 [2021-10-13 06:47:17,447 INFO L226 Difference]: Without dead ends: 240 [2021-10-13 06:47:17,447 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:17,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-10-13 06:47:17,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2021-10-13 06:47:17,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 224 states have (on average 1.0714285714285714) internal successors, (240), 239 states have internal predecessors, (240), 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) [2021-10-13 06:47:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 240 transitions. [2021-10-13 06:47:17,531 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 240 transitions. Word has length 103 [2021-10-13 06:47:17,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:17,531 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 240 transitions. [2021-10-13 06:47:17,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 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) [2021-10-13 06:47:17,531 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 240 transitions. [2021-10-13 06:47:17,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-10-13 06:47:17,532 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:17,532 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:17,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:17,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:17,733 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash 221538125, now seen corresponding path program 1 times [2021-10-13 06:47:17,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:17,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104888444] [2021-10-13 06:47:17,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:17,735 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:17,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:17,736 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:17,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-13 06:47:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:21,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 1306 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:21,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:21,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:22,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:22,140 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:22,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104888444] [2021-10-13 06:47:22,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104888444] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:22,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:22,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:22,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400834612] [2021-10-13 06:47:22,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:22,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:22,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:22,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:22,143 INFO L87 Difference]: Start difference. First operand 240 states and 240 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 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) [2021-10-13 06:47:22,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:22,278 INFO L93 Difference]: Finished difference Result 240 states and 240 transitions. [2021-10-13 06:47:22,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:22,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 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) Word has length 105 [2021-10-13 06:47:22,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:22,281 INFO L225 Difference]: With dead ends: 240 [2021-10-13 06:47:22,281 INFO L226 Difference]: Without dead ends: 236 [2021-10-13 06:47:22,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:22,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-10-13 06:47:22,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2021-10-13 06:47:22,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 222 states have (on average 1.063063063063063) internal successors, (236), 235 states have internal predecessors, (236), 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) [2021-10-13 06:47:22,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 236 transitions. [2021-10-13 06:47:22,390 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 236 transitions. Word has length 105 [2021-10-13 06:47:22,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:22,391 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 236 transitions. [2021-10-13 06:47:22,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 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) [2021-10-13 06:47:22,391 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 236 transitions. [2021-10-13 06:47:22,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-10-13 06:47:22,392 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:22,393 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:22,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:22,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:22,617 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:22,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:22,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1850086703, now seen corresponding path program 1 times [2021-10-13 06:47:22,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:22,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054070939] [2021-10-13 06:47:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:22,621 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:22,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:22,623 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:22,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-13 06:47:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:26,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 1309 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:26,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:26,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:26,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:27,682 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:27,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054070939] [2021-10-13 06:47:27,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054070939] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:27,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:27,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-13 06:47:27,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248388624] [2021-10-13 06:47:27,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 06:47:27,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:27,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 06:47:27,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:27,684 INFO L87 Difference]: Start difference. First operand 236 states and 236 transitions. Second operand has 6 states, 6 states have (on average 35.5) internal successors, (213), 5 states have internal predecessors, (213), 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) [2021-10-13 06:47:27,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:27,762 INFO L93 Difference]: Finished difference Result 236 states and 236 transitions. [2021-10-13 06:47:27,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:27,763 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 5 states have internal predecessors, (213), 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) Word has length 107 [2021-10-13 06:47:27,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:27,764 INFO L225 Difference]: With dead ends: 236 [2021-10-13 06:47:27,764 INFO L226 Difference]: Without dead ends: 232 [2021-10-13 06:47:27,764 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 41.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:47:27,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-10-13 06:47:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2021-10-13 06:47:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 220 states have (on average 1.0545454545454545) internal successors, (232), 231 states have internal predecessors, (232), 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) [2021-10-13 06:47:27,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 232 transitions. [2021-10-13 06:47:27,823 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 232 transitions. Word has length 107 [2021-10-13 06:47:27,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:27,823 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 232 transitions. [2021-10-13 06:47:27,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 5 states have internal predecessors, (213), 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) [2021-10-13 06:47:27,824 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 232 transitions. [2021-10-13 06:47:27,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-10-13 06:47:27,825 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:27,825 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:27,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:28,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:28,027 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:28,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:28,027 INFO L82 PathProgramCache]: Analyzing trace with hash 183279285, now seen corresponding path program 1 times [2021-10-13 06:47:28,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:28,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [32918690] [2021-10-13 06:47:28,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:28,031 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:28,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:28,032 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:28,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-13 06:47:31,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:31,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:31,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:32,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:32,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:32,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:32,858 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:32,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [32918690] [2021-10-13 06:47:32,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [32918690] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:32,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:32,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:32,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926269924] [2021-10-13 06:47:32,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:32,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:32,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:32,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:32,860 INFO L87 Difference]: Start difference. First operand 232 states and 232 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 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) [2021-10-13 06:47:32,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:32,936 INFO L93 Difference]: Finished difference Result 232 states and 232 transitions. [2021-10-13 06:47:32,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:32,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 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) Word has length 109 [2021-10-13 06:47:32,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:32,937 INFO L225 Difference]: With dead ends: 232 [2021-10-13 06:47:32,937 INFO L226 Difference]: Without dead ends: 228 [2021-10-13 06:47:32,937 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 212 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:32,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-10-13 06:47:33,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2021-10-13 06:47:33,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 218 states have (on average 1.0458715596330275) internal successors, (228), 227 states have internal predecessors, (228), 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) [2021-10-13 06:47:33,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2021-10-13 06:47:33,016 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 109 [2021-10-13 06:47:33,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:33,017 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2021-10-13 06:47:33,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 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) [2021-10-13 06:47:33,017 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2021-10-13 06:47:33,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-10-13 06:47:33,018 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:33,018 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:33,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2021-10-13 06:47:33,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:33,223 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:33,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:33,223 INFO L82 PathProgramCache]: Analyzing trace with hash 37874425, now seen corresponding path program 1 times [2021-10-13 06:47:33,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:33,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [781550934] [2021-10-13 06:47:33,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:33,225 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:33,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:33,226 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:33,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-13 06:47:36,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:36,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 1315 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:36,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:37,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:37,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:37,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:37,920 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:37,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [781550934] [2021-10-13 06:47:37,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [781550934] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:37,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:37,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:37,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734090132] [2021-10-13 06:47:37,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:37,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:37,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:37,922 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 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) [2021-10-13 06:47:38,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:38,047 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2021-10-13 06:47:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:38,047 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 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) Word has length 111 [2021-10-13 06:47:38,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:38,048 INFO L225 Difference]: With dead ends: 228 [2021-10-13 06:47:38,048 INFO L226 Difference]: Without dead ends: 224 [2021-10-13 06:47:38,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.4ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:38,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-10-13 06:47:38,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-10-13 06:47:38,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 216 states have (on average 1.037037037037037) internal successors, (224), 223 states have internal predecessors, (224), 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) [2021-10-13 06:47:38,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 224 transitions. [2021-10-13 06:47:38,119 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 224 transitions. Word has length 111 [2021-10-13 06:47:38,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:38,119 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 224 transitions. [2021-10-13 06:47:38,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 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) [2021-10-13 06:47:38,120 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 224 transitions. [2021-10-13 06:47:38,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-10-13 06:47:38,121 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:38,121 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:38,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:38,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:38,329 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:38,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:38,330 INFO L82 PathProgramCache]: Analyzing trace with hash 2037725085, now seen corresponding path program 1 times [2021-10-13 06:47:38,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:38,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [525346538] [2021-10-13 06:47:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:38,332 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:38,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:38,333 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:38,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-13 06:47:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:42,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 1318 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:42,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:42,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:42,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:43,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:43,040 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:43,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [525346538] [2021-10-13 06:47:43,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [525346538] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:43,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:43,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:43,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38625702] [2021-10-13 06:47:43,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:43,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:43,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:43,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:43,042 INFO L87 Difference]: Start difference. First operand 224 states and 224 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 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) [2021-10-13 06:47:43,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:43,143 INFO L93 Difference]: Finished difference Result 224 states and 224 transitions. [2021-10-13 06:47:43,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:43,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 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) Word has length 113 [2021-10-13 06:47:43,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:43,145 INFO L225 Difference]: With dead ends: 224 [2021-10-13 06:47:43,145 INFO L226 Difference]: Without dead ends: 220 [2021-10-13 06:47:43,145 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.9ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:43,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-10-13 06:47:43,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2021-10-13 06:47:43,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 214 states have (on average 1.02803738317757) internal successors, (220), 219 states have internal predecessors, (220), 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) [2021-10-13 06:47:43,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 220 transitions. [2021-10-13 06:47:43,222 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 220 transitions. Word has length 113 [2021-10-13 06:47:43,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:43,222 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 220 transitions. [2021-10-13 06:47:43,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 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) [2021-10-13 06:47:43,222 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 220 transitions. [2021-10-13 06:47:43,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-10-13 06:47:43,223 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:43,223 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:43,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:43,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:43,424 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:43,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:43,424 INFO L82 PathProgramCache]: Analyzing trace with hash -251138911, now seen corresponding path program 1 times [2021-10-13 06:47:43,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:43,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1056063780] [2021-10-13 06:47:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:43,426 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:43,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:43,428 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:43,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-13 06:47:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:47,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:47,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:47,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:47,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:48,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:48,160 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:48,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1056063780] [2021-10-13 06:47:48,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1056063780] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:48,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:48,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:48,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261841360] [2021-10-13 06:47:48,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:48,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:48,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:48,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:48,162 INFO L87 Difference]: Start difference. First operand 220 states and 220 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 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) [2021-10-13 06:47:48,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:48,249 INFO L93 Difference]: Finished difference Result 220 states and 220 transitions. [2021-10-13 06:47:48,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:48,249 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 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) Word has length 115 [2021-10-13 06:47:48,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:48,251 INFO L225 Difference]: With dead ends: 220 [2021-10-13 06:47:48,251 INFO L226 Difference]: Without dead ends: 216 [2021-10-13 06:47:48,251 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:48,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-10-13 06:47:48,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2021-10-13 06:47:48,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 212 states have (on average 1.0188679245283019) internal successors, (216), 215 states have internal predecessors, (216), 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) [2021-10-13 06:47:48,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 216 transitions. [2021-10-13 06:47:48,338 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 216 transitions. Word has length 115 [2021-10-13 06:47:48,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:48,338 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 216 transitions. [2021-10-13 06:47:48,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 4 states have internal predecessors, (117), 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) [2021-10-13 06:47:48,339 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 216 transitions. [2021-10-13 06:47:48,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-10-13 06:47:48,339 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:48,339 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:48,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:48,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:48,540 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:48,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:48,540 INFO L82 PathProgramCache]: Analyzing trace with hash -826183163, now seen corresponding path program 1 times [2021-10-13 06:47:48,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:48,542 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113544972] [2021-10-13 06:47:48,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:48,543 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:48,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:48,543 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:48,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-13 06:47:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:52,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 1324 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:52,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:52,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:53,369 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:53,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113544972] [2021-10-13 06:47:53,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113544972] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:53,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:53,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:53,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598617958] [2021-10-13 06:47:53,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:53,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:53,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:53,371 INFO L87 Difference]: Start difference. First operand 216 states and 216 transitions. Second operand has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 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) [2021-10-13 06:47:53,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:53,489 INFO L93 Difference]: Finished difference Result 216 states and 216 transitions. [2021-10-13 06:47:53,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:53,490 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 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) Word has length 117 [2021-10-13 06:47:53,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:53,491 INFO L225 Difference]: With dead ends: 216 [2021-10-13 06:47:53,491 INFO L226 Difference]: Without dead ends: 212 [2021-10-13 06:47:53,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:53,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-10-13 06:47:53,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2021-10-13 06:47:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 210 states have (on average 1.0095238095238095) internal successors, (212), 211 states have internal predecessors, (212), 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) [2021-10-13 06:47:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 212 transitions. [2021-10-13 06:47:53,567 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 212 transitions. Word has length 117 [2021-10-13 06:47:53,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:53,568 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 212 transitions. [2021-10-13 06:47:53,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 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) [2021-10-13 06:47:53,568 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 212 transitions. [2021-10-13 06:47:53,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-10-13 06:47:53,569 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:47:53,569 INFO L512 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:47:53,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:53,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:53,769 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 49 more)] === [2021-10-13 06:47:53,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:47:53,770 INFO L82 PathProgramCache]: Analyzing trace with hash 607072201, now seen corresponding path program 1 times [2021-10-13 06:47:53,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:47:53,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960326383] [2021-10-13 06:47:53,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:47:53,772 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:47:53,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:47:53,773 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:47:53,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-13 06:47:57,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:47:57,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 1327 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:47:57,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:47:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:58,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:47:58,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:47:58,671 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:47:58,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960326383] [2021-10-13 06:47:58,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960326383] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:47:58,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:47:58,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:47:58,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831000252] [2021-10-13 06:47:58,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:47:58,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:47:58,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:47:58,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:47:58,673 INFO L87 Difference]: Start difference. First operand 212 states and 212 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 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) [2021-10-13 06:47:58,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:47:58,765 INFO L93 Difference]: Finished difference Result 212 states and 212 transitions. [2021-10-13 06:47:58,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:47:58,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 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) Word has length 119 [2021-10-13 06:47:58,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:47:58,766 INFO L225 Difference]: With dead ends: 212 [2021-10-13 06:47:58,766 INFO L226 Difference]: Without dead ends: 0 [2021-10-13 06:47:58,767 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:47:58,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-13 06:47:58,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-13 06:47:58,767 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) [2021-10-13 06:47:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-13 06:47:58,767 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 119 [2021-10-13 06:47:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:47:58,767 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 06:47:58,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 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) [2021-10-13 06:47:58,768 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-13 06:47:58,768 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-13 06:47:58,770 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,770 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,771 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,772 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,773 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,774 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,775 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,776 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 06:47:58,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-13 06:47:58,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:47:58,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-10-13 06:47:58,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,485 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,586 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:47:59,952 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,224 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,268 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,728 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:00,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,292 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,502 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,632 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,779 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:01,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,899 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,899 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:02,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,191 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,283 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,387 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:48:03,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:50:40,417 INFO L857 garLoopResultBuilder]: For program point L11134-1(line 11134) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L11134(line 11134) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 11369) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L11663-1(line 11663) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L11663(line 11663) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION(line 11726) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L8889(lines 8889 8892) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L8889-1(lines 8889 8892) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L11565-1(line 11565) no Hoare annotation was computed. [2021-10-13 06:50:40,418 INFO L857 garLoopResultBuilder]: For program point L11565(line 11565) no Hoare annotation was computed. [2021-10-13 06:50:40,419 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION(line 11209) no Hoare annotation was computed. [2021-10-13 06:50:40,419 INFO L853 garLoopResultBuilder]: At program point L7337(lines 7318 7340) the Hoare annotation is: (let ((.cse20 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse44 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse43 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse42 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse2 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse3 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse16 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse4 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse5 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse6 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse7 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse8 (= ~lirc_class~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse10 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse11 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse13 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse14 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse15 (= .cse44 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse21 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse22 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse23 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse24 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse25 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse27 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse28 (let ((.cse45 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse46 (= .cse44 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse47 (= .cse44 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse46 .cse47) (and .cse45 .cse20 .cse46 .cse47)))) (.cse29 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse30 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse31 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse17 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse44))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (not .cse16) (not .cse17) .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse42) (not .cse43)) (and .cse43 .cse42 .cse0 .cse1 .cse2 .cse3 .cse16 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse17 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41)))) [2021-10-13 06:50:40,419 INFO L857 garLoopResultBuilder]: For program point L11367(lines 11367 11372) no Hoare annotation was computed. [2021-10-13 06:50:40,419 INFO L853 garLoopResultBuilder]: At program point L4067(lines 4053 4069) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,419 INFO L857 garLoopResultBuilder]: For program point L10971(lines 10971 10976) no Hoare annotation was computed. [2021-10-13 06:50:40,420 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION(line 10985) no Hoare annotation was computed. [2021-10-13 06:50:40,420 INFO L853 garLoopResultBuilder]: At program point L10971-2(lines 10968 10979) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,420 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION(line 10776) no Hoare annotation was computed. [2021-10-13 06:50:40,420 INFO L857 garLoopResultBuilder]: For program point L9056-3(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,420 INFO L857 garLoopResultBuilder]: For program point L9056-4(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,420 INFO L857 garLoopResultBuilder]: For program point L9056-5(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,421 INFO L857 garLoopResultBuilder]: For program point L9056-6(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,421 INFO L857 garLoopResultBuilder]: For program point L9056(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,421 INFO L857 garLoopResultBuilder]: For program point L9056-1(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,421 INFO L857 garLoopResultBuilder]: For program point L9056-2(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,422 INFO L853 garLoopResultBuilder]: At program point L10774-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,422 INFO L860 garLoopResultBuilder]: At program point L11798-2(lines 1 11984) the Hoare annotation is: true [2021-10-13 06:50:40,422 INFO L857 garLoopResultBuilder]: For program point L9056-11(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,422 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION(line 11022) no Hoare annotation was computed. [2021-10-13 06:50:40,423 INFO L857 garLoopResultBuilder]: For program point L10774-3(lines 10774 10779) no Hoare annotation was computed. [2021-10-13 06:50:40,423 INFO L857 garLoopResultBuilder]: For program point L11798-3(lines 11798 11803) no Hoare annotation was computed. [2021-10-13 06:50:40,423 INFO L857 garLoopResultBuilder]: For program point L9056-7(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,423 INFO L857 garLoopResultBuilder]: For program point L9056-8(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,423 INFO L857 garLoopResultBuilder]: For program point L9056-9(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L10774(lines 10774 10779) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L11798(lines 11798 11803) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L9056-10(lines 9056 9060) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L11501(lines 11501 11506) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L11600-3(lines 11600 11605) no Hoare annotation was computed. [2021-10-13 06:50:40,424 INFO L857 garLoopResultBuilder]: For program point L11501-3(lines 11501 11506) no Hoare annotation was computed. [2021-10-13 06:50:40,425 INFO L853 garLoopResultBuilder]: At program point L11501-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,426 INFO L853 garLoopResultBuilder]: At program point L11600-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,426 INFO L857 garLoopResultBuilder]: For program point L11600(lines 11600 11605) no Hoare annotation was computed. [2021-10-13 06:50:40,426 INFO L853 garLoopResultBuilder]: At program point L10774-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,426 INFO L860 garLoopResultBuilder]: At program point L11798-5(lines 1 11984) the Hoare annotation is: true [2021-10-13 06:50:40,427 INFO L853 garLoopResultBuilder]: At program point L11600-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,427 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION(line 11602) no Hoare annotation was computed. [2021-10-13 06:50:40,427 INFO L853 garLoopResultBuilder]: At program point L11501-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,427 INFO L857 garLoopResultBuilder]: For program point L11369(line 11369) no Hoare annotation was computed. [2021-10-13 06:50:40,427 INFO L853 garLoopResultBuilder]: At program point L7934(lines 7931 7936) the Hoare annotation is: (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_ldv_assume_~expression (_ bv1 32)) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_is_err_#res| ((_ sign_extend 32) (_ bv0 32)))) [2021-10-13 06:50:40,427 INFO L853 garLoopResultBuilder]: At program point L9057-4(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L9057-5(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,428 INFO L857 garLoopResultBuilder]: For program point L10973(line 10973) no Hoare annotation was computed. [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L9057-6(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L9057-7(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L9057(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L7934-4(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))))) [2021-10-13 06:50:40,428 INFO L853 garLoopResultBuilder]: At program point L9057-1(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,429 INFO L853 garLoopResultBuilder]: At program point L7934-3(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base)))) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))))) [2021-10-13 06:50:40,429 INFO L853 garLoopResultBuilder]: At program point L9057-2(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,429 INFO L853 garLoopResultBuilder]: At program point L7934-2(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,429 INFO L853 garLoopResultBuilder]: At program point L9057-3(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,429 INFO L853 garLoopResultBuilder]: At program point L7934-1(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assume_~expression .cse0) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= .cse0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_is_err_#res| ((_ sign_extend 32) (_ bv0 32))))) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L7934-6(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L7934-5(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32)) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32)) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L9057-8(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L9057-9(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L9057-10(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,430 INFO L853 garLoopResultBuilder]: At program point L9057-11(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2021-10-13 06:50:40,430 INFO L857 garLoopResultBuilder]: For program point L11403(lines 11403 11408) no Hoare annotation was computed. [2021-10-13 06:50:40,431 INFO L853 garLoopResultBuilder]: At program point L11403-2(lines 7361 7371) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,431 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION(line 11159) no Hoare annotation was computed. [2021-10-13 06:50:40,431 INFO L857 garLoopResultBuilder]: For program point L10908(lines 10908 10913) no Hoare annotation was computed. [2021-10-13 06:50:40,431 INFO L853 garLoopResultBuilder]: At program point L11965(lines 11964 11966) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,432 INFO L853 garLoopResultBuilder]: At program point L10908-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L7869-1(lines 7869 7872) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L7869(lines 7869 7872) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L11602(line 11602) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION(line 11134) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L10776(line 10776) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L11800(line 11800) no Hoare annotation was computed. [2021-10-13 06:50:40,432 INFO L857 garLoopResultBuilder]: For program point L10908-3(lines 10908 10913) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L853 garLoopResultBuilder]: At program point L10908-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L10776-1(line 10776) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L11800-1(line 11800) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L11602-1(line 11602) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L11503-1(line 11503) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L11503(line 11503) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION(line 11565) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION(line 10910) no Hoare annotation was computed. [2021-10-13 06:50:40,433 INFO L857 garLoopResultBuilder]: For program point L11405(line 11405) no Hoare annotation was computed. [2021-10-13 06:50:40,434 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION(line 11503) no Hoare annotation was computed. [2021-10-13 06:50:40,434 INFO L857 garLoopResultBuilder]: For program point L11207-3(lines 11207 11212) no Hoare annotation was computed. [2021-10-13 06:50:40,434 INFO L853 garLoopResultBuilder]: At program point L11207-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,434 INFO L853 garLoopResultBuilder]: At program point L11207-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point L11207(lines 11207 11212) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point L10910-1(line 10910) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point L11835(lines 11835 11840) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point L10910(line 10910) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 10961) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L857 garLoopResultBuilder]: For program point L11835-3(lines 11835 11840) no Hoare annotation was computed. [2021-10-13 06:50:40,435 INFO L853 garLoopResultBuilder]: At program point L11835-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,436 INFO L853 garLoopResultBuilder]: At program point L11835-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,436 INFO L857 garLoopResultBuilder]: For program point L6517(lines 6517 6525) no Hoare annotation was computed. [2021-10-13 06:50:40,436 INFO L857 garLoopResultBuilder]: For program point L11439-3(lines 11439 11444) no Hoare annotation was computed. [2021-10-13 06:50:40,436 INFO L853 garLoopResultBuilder]: At program point L11439-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit_~expr) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,437 INFO L853 garLoopResultBuilder]: At program point L11439-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit_~expr) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,437 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION(line 10825) no Hoare annotation was computed. [2021-10-13 06:50:40,437 INFO L857 garLoopResultBuilder]: For program point L11439(lines 11439 11444) no Hoare annotation was computed. [2021-10-13 06:50:40,437 INFO L853 garLoopResultBuilder]: At program point L9061(lines 7440 7448) the Hoare annotation is: (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) [2021-10-13 06:50:40,437 INFO L853 garLoopResultBuilder]: At program point L9061-1(lines 9053 9063) the Hoare annotation is: (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_ldv_assume_~expression (_ bv1 32)) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) [2021-10-13 06:50:40,437 INFO L853 garLoopResultBuilder]: At program point L9061-2(lines 9053 9063) the Hoare annotation is: (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_is_err_#res| ((_ sign_extend 32) (_ bv0 32)))) [2021-10-13 06:50:40,438 INFO L853 garLoopResultBuilder]: At program point L9061-3(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assume_~expression .cse0) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= .cse0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_is_err_#res| ((_ sign_extend 32) (_ bv0 32))))) [2021-10-13 06:50:40,438 INFO L857 garLoopResultBuilder]: For program point L8004-2(lines 8004 8010) no Hoare annotation was computed. [2021-10-13 06:50:40,438 INFO L857 garLoopResultBuilder]: For program point L8004(lines 8004 8010) no Hoare annotation was computed. [2021-10-13 06:50:40,438 INFO L853 garLoopResultBuilder]: At program point L9061-8(lines 9053 9063) the Hoare annotation is: (let ((.cse42 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse43 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse44 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse45 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse46 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse45 .cse46) (and .cse44 .cse42 .cse45 .cse46)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse43)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse42 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,438 INFO L853 garLoopResultBuilder]: At program point L9061-9(lines 9053 9063) the Hoare annotation is: (let ((.cse48 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse47 ((_ sign_extend 32) (_ bv0 32))) (.cse49 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse30 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse44 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse8 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse9 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse10 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse37 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse12 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse13 (= ~lirc_class~0.offset (_ bv0 32))) (.cse14 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse15 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse16 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse17 (let ((.cse50 (or .cse49 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse51 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse52 (= .cse47 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse53 (= .cse47 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse50 .cse48 .cse51 .cse52 .cse53) (and .cse50 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse51 .cse52 .cse53)))) (.cse18 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse19 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse20 (= .cse47 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse32 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse21 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse22 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse23 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse24 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse25 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse26 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse27 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse28 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse29 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse31 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse40 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse38 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse34 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse36 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse35 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse39 (= (_ bv0 32) ~locksocknumber~0)) (.cse41 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse42 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse43 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse45 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse46 (= |ULTIMATE.start_ldv_is_err_#res| .cse47)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse7 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse5 .cse6 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 (not (= ((_ extract 31 0) .cse30) (_ bv0 32))) .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46) (and (not (= (_ bv0 64) .cse30)) .cse2 (not .cse44) .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse11 (not .cse37) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not .cse5) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse32) .cse21 (= .cse47 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse22 .cse48 .cse23 .cse24 .cse25 .cse26 .cse27 .cse49 .cse28 .cse29 .cse31 (not .cse40) .cse33 (not .cse38) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse34 (not .cse36) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse35 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse47) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse39 .cse41 .cse42 .cse43 .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse46 (not .cse1) (not .cse0) (not .cse7))))) [2021-10-13 06:50:40,439 INFO L853 garLoopResultBuilder]: At program point L9061-10(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,439 INFO L853 garLoopResultBuilder]: At program point L9061-11(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32)) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32)) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,439 INFO L853 garLoopResultBuilder]: At program point L9061-4(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,440 INFO L853 garLoopResultBuilder]: At program point L9061-5(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,440 INFO L853 garLoopResultBuilder]: At program point L9061-6(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,440 INFO L853 garLoopResultBuilder]: At program point L9061-7(lines 9053 9063) the Hoare annotation is: (let ((.cse42 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse43 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse44 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse45 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse46 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse45 .cse46) (and .cse44 .cse42 .cse45 .cse46)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse43)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse42 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,440 INFO L857 garLoopResultBuilder]: For program point L11539(lines 11539 11544) no Hoare annotation was computed. [2021-10-13 06:50:40,440 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION(line 10776) no Hoare annotation was computed. [2021-10-13 06:50:40,441 INFO L853 garLoopResultBuilder]: At program point L8401(lines 8395 8403) the Hoare annotation is: (let ((.cse49 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse48 ((_ sign_extend 32) (_ bv0 32))) (.cse50 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse31 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse45 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse8 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse9 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse12 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse10 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse38 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse13 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse14 (= ~lirc_class~0.offset (_ bv0 32))) (.cse15 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse16 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse17 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse18 (let ((.cse51 (or .cse50 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse52 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse53 (= .cse48 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse54 (= .cse48 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse51 .cse49 .cse52 .cse53 .cse54) (and .cse51 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse52 .cse53 .cse54)))) (.cse19 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse20 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse21 (= .cse48 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse33 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse22 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse23 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse24 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse25 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse26 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse27 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse29 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse30 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse32 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse41 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse34 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse39 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse35 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse37 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse36 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse40 (= (_ bv0 32) ~locksocknumber~0)) (.cse42 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse43 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse44 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse46 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse47 (= |ULTIMATE.start_ldv_is_err_#res| .cse48)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse7 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse5 .cse6 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 (not (= ((_ extract 31 0) .cse31) (_ bv0 32))) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47) (and (not (= (_ bv0 64) .cse31)) .cse2 (not .cse45) .cse3 .cse4 .cse6 .cse8 .cse9 (not .cse12) .cse10 .cse11 (not .cse38) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (not .cse5) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse33) .cse22 (= .cse48 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse23 .cse49 .cse24 .cse25 .cse26 .cse27 .cse28 .cse50 .cse29 .cse30 .cse32 (not .cse41) .cse34 (not .cse39) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse35 (not .cse37) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse36 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse48) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse40 .cse42 .cse43 .cse44 .cse46 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse47 (not .cse1) (not .cse0) (not .cse7))))) [2021-10-13 06:50:40,441 INFO L853 garLoopResultBuilder]: At program point L11539-2(lines 11536 11547) the Hoare annotation is: (let ((.cse0 ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base)))) (.cse1 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assume_~expression .cse0) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= .cse0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse1 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse1))) [2021-10-13 06:50:40,441 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION(line 10985) no Hoare annotation was computed. [2021-10-13 06:50:40,441 INFO L857 garLoopResultBuilder]: For program point L8930(lines 8930 8935) no Hoare annotation was computed. [2021-10-13 06:50:40,441 INFO L857 garLoopResultBuilder]: For program point L11209-1(line 11209) no Hoare annotation was computed. [2021-10-13 06:50:40,441 INFO L857 garLoopResultBuilder]: For program point L11209(line 11209) no Hoare annotation was computed. [2021-10-13 06:50:40,441 INFO L857 garLoopResultBuilder]: For program point L11837-1(line 11837) no Hoare annotation was computed. [2021-10-13 06:50:40,442 INFO L857 garLoopResultBuilder]: For program point L11837(line 11837) no Hoare annotation was computed. [2021-10-13 06:50:40,442 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION(line 11553) no Hoare annotation was computed. [2021-10-13 06:50:40,442 INFO L853 garLoopResultBuilder]: At program point L8930-1(lines 8930 8935) the Hoare annotation is: (let ((.cse42 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse43 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse44 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse44 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse45 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse46 (= .cse44 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse47 (= .cse44 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse46 .cse47) (and .cse45 .cse43 .cse46 .cse47)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) .cse42) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse44)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 (not (= (_ bv0 64) .cse42)) .cse2 .cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) .cse14 .cse17 .cse18 .cse23 (not (= ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_~is_reg~5 (_ bv0 32))) .cse25 .cse27 .cse31 .cse35 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse43 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,442 INFO L853 garLoopResultBuilder]: At program point L6552(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,442 INFO L857 garLoopResultBuilder]: For program point L11441-1(line 11441) no Hoare annotation was computed. [2021-10-13 06:50:40,442 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION(line 11047) no Hoare annotation was computed. [2021-10-13 06:50:40,443 INFO L857 garLoopResultBuilder]: For program point L11441(line 11441) no Hoare annotation was computed. [2021-10-13 06:50:40,443 INFO L857 garLoopResultBuilder]: For program point L11045(lines 11045 11050) no Hoare annotation was computed. [2021-10-13 06:50:40,443 INFO L857 garLoopResultBuilder]: For program point L11045-3(lines 11045 11050) no Hoare annotation was computed. [2021-10-13 06:50:40,443 INFO L853 garLoopResultBuilder]: At program point L11045-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,444 INFO L853 garLoopResultBuilder]: At program point L11045-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point L11541(line 11541) no Hoare annotation was computed. [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION(line 11393) no Hoare annotation was computed. [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION(line 10861) no Hoare annotation was computed. [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point L11047-1(line 11047) no Hoare annotation was computed. [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point L11047(line 11047) no Hoare annotation was computed. [2021-10-13 06:50:40,444 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION(line 11441) no Hoare annotation was computed. [2021-10-13 06:50:40,445 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION(line 11381) no Hoare annotation was computed. [2021-10-13 06:50:40,445 INFO L853 garLoopResultBuilder]: At program point L7381(lines 7372 7383) the Hoare annotation is: (let ((.cse51 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse50 ((_ sign_extend 32) (_ bv0 32))) (.cse52 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse32 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse47 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse4 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse5 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse3 (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (.cse7 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse9 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse10 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse13 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse11 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse40 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse14 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse15 (= ~lirc_class~0.offset (_ bv0 32))) (.cse16 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse17 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse19 (let ((.cse53 (or .cse52 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse54 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse55 (= .cse50 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse56 (= .cse50 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse53 .cse51 .cse54 .cse55 .cse56) (and .cse53 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse54 .cse55 .cse56)))) (.cse20 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse21 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse22 (= .cse50 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse6 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse24 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse25 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse26 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse27 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse28 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse29 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse30 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse31 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse43 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse35 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse41 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse39 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse38 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse42 (= (_ bv0 32) ~locksocknumber~0)) (.cse44 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse45 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse46 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse48 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse49 (= |ULTIMATE.start_ldv_is_err_#res| .cse50)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse37 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse8 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse4 .cse5 .cse6 .cse7 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 (not (= ((_ extract 31 0) .cse32) (_ bv0 32))) .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49) (and (not (= (_ bv0 64) .cse32)) .cse2 (not .cse47) .cse4 .cse5 (not .cse3) .cse7 .cse9 .cse10 (not .cse13) .cse11 .cse12 (not .cse40) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse6) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse34) .cse23 (= .cse50 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse24 .cse51 .cse25 .cse26 .cse27 .cse28 .cse29 .cse52 .cse30 .cse31 .cse33 (not .cse43) .cse35 (not .cse41) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse36 (not .cse39) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse38 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse50) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse42 .cse44 .cse45 .cse46 .cse48 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse49 (not .cse1) (not .cse37) (not .cse0) (not .cse8))))) [2021-10-13 06:50:40,445 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION(line 11258) no Hoare annotation was computed. [2021-10-13 06:50:40,445 INFO L857 garLoopResultBuilder]: For program point L11379(lines 11379 11384) no Hoare annotation was computed. [2021-10-13 06:50:40,445 INFO L857 garLoopResultBuilder]: For program point L11379-3(lines 11379 11384) no Hoare annotation was computed. [2021-10-13 06:50:40,446 INFO L853 garLoopResultBuilder]: At program point L11379-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base)))) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))))) [2021-10-13 06:50:40,446 INFO L853 garLoopResultBuilder]: At program point L11379-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,446 INFO L857 garLoopResultBuilder]: For program point L10983-3(lines 10983 10988) no Hoare annotation was computed. [2021-10-13 06:50:40,446 INFO L853 garLoopResultBuilder]: At program point L10983-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,447 INFO L853 garLoopResultBuilder]: At program point L10983-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,447 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION(line 11553) no Hoare annotation was computed. [2021-10-13 06:50:40,447 INFO L857 garLoopResultBuilder]: For program point L10983(lines 10983 10988) no Hoare annotation was computed. [2021-10-13 06:50:40,447 INFO L857 garLoopResultBuilder]: For program point L9101(lines 9101 9112) no Hoare annotation was computed. [2021-10-13 06:50:40,447 INFO L853 garLoopResultBuilder]: At program point L9200-3(lines 9193 9202) the Hoare annotation is: (let ((.cse51 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse50 ((_ sign_extend 32) (_ bv0 32))) (.cse52 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse32 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse47 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse4 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse5 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse3 (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (.cse7 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse9 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse10 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse13 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse11 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse40 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse14 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse15 (= ~lirc_class~0.offset (_ bv0 32))) (.cse16 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse17 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse19 (let ((.cse53 (or .cse52 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse54 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse55 (= .cse50 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse56 (= .cse50 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse53 .cse51 .cse54 .cse55 .cse56) (and .cse53 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse54 .cse55 .cse56)))) (.cse20 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse21 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse22 (= .cse50 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse6 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse24 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse25 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse26 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse27 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse28 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse29 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse30 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse31 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse43 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse35 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse41 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse39 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse38 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse42 (= (_ bv0 32) ~locksocknumber~0)) (.cse44 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse45 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse46 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse48 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse49 (= |ULTIMATE.start_ldv_is_err_#res| .cse50)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse37 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse8 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse4 .cse5 .cse6 .cse7 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 (not (= ((_ extract 31 0) .cse32) (_ bv0 32))) .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49) (and (not (= (_ bv0 64) .cse32)) .cse2 (not .cse47) .cse4 .cse5 (not .cse3) .cse7 .cse9 .cse10 (not .cse13) .cse11 .cse12 (not .cse40) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse6) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse34) .cse23 (= .cse50 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse24 .cse51 .cse25 .cse26 .cse27 .cse28 .cse29 .cse52 .cse30 .cse31 .cse33 (not .cse43) .cse35 (not .cse41) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse36 (not .cse39) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse38 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse50) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse42 .cse44 .cse45 .cse46 .cse48 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse49 (not .cse1) (not .cse37) (not .cse0) (not .cse8))))) [2021-10-13 06:50:40,447 INFO L853 garLoopResultBuilder]: At program point L9200(lines 9193 9202) the Hoare annotation is: (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) [2021-10-13 06:50:40,448 INFO L853 garLoopResultBuilder]: At program point L8011(lines 7997 8013) the Hoare annotation is: (let ((.cse19 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse42 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse41 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse2 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse3 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse4 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse5 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse6 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse7 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse8 (= ~lirc_class~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse10 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse11 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse13 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse14 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse15 (= .cse42 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse17 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse18 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse43 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse44 (= .cse42 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse45 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse43 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse44 .cse45) (and .cse43 .cse19 .cse44 .cse45)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse16 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse31 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse32 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse33 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse34 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse35 (= (_ bv0 32) ~locksocknumber~0)) (.cse36 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse37 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse38 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse39 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse40 (= |ULTIMATE.start_ldv_is_err_#res| .cse42))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (not .cse16) .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 (not .cse41)) (and .cse41 .cse0 .cse1 .cse2 .cse3 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse16 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40)))) [2021-10-13 06:50:40,448 INFO L853 garLoopResultBuilder]: At program point L9200-1(lines 9193 9202) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,448 INFO L853 garLoopResultBuilder]: At program point L9200-2(lines 9193 9202) the Hoare annotation is: (let ((.cse42 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse43 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse44 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse45 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse46 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse45 .cse46) (and .cse44 .cse42 .cse45 .cse46)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse43)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse42 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,449 INFO L853 garLoopResultBuilder]: At program point L8936(lines 8923 8938) the Hoare annotation is: (let ((.cse42 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse43 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse44 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse44 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse45 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse46 (= .cse44 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse47 (= .cse44 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse46 .cse47) (and .cse45 .cse43 .cse46 .cse47)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) .cse42) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse44)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 (not (= (_ bv0 64) .cse42)) (not (= |ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_#res| (_ bv0 32))) .cse2 .cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) .cse14 .cse17 .cse18 .cse23 (not (= ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_~is_reg~5 (_ bv0 32))) .cse25 .cse27 .cse31 .cse35 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse43 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION(line 11800) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION(line 11209) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point L11381-1(line 11381) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point L11381(line 11381) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L853 garLoopResultBuilder]: At program point L7946(lines 7943 7948) the Hoare annotation is: false [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION(line 11726) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point L10985-1(line 10985) no Hoare annotation was computed. [2021-10-13 06:50:40,449 INFO L857 garLoopResultBuilder]: For program point L10985(line 10985) no Hoare annotation was computed. [2021-10-13 06:50:40,450 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION(line 11381) no Hoare annotation was computed. [2021-10-13 06:50:40,450 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION(line 11441) no Hoare annotation was computed. [2021-10-13 06:50:40,450 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-10-13 06:50:40,450 INFO L853 garLoopResultBuilder]: At program point L9236(lines 9226 9238) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,450 INFO L853 garLoopResultBuilder]: At program point L9236-1(lines 9226 9238) the Hoare annotation is: (let ((.cse42 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse14 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32)))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse43 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse19 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse20 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse21 (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32)))) (.cse22 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse24 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse26 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse27 (let ((.cse44 (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse45 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse46 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse45 .cse46) (and .cse44 .cse42 .cse45 .cse46)))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse29 (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32)))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse37 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse38 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse39 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse41 (= |ULTIMATE.start_ldv_is_err_#res| .cse43)) (.cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse5) (not .cse31) .cse18 .cse19 .cse42 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (not .cse0))))) [2021-10-13 06:50:40,450 INFO L857 garLoopResultBuilder]: For program point L11020(lines 11020 11025) no Hoare annotation was computed. [2021-10-13 06:50:40,451 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION(line 10861) no Hoare annotation was computed. [2021-10-13 06:50:40,451 INFO L853 garLoopResultBuilder]: At program point L11020-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,451 INFO L857 garLoopResultBuilder]: For program point L11020-3(lines 11020 11025) no Hoare annotation was computed. [2021-10-13 06:50:40,451 INFO L853 garLoopResultBuilder]: At program point L11020-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,451 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION(line 11159) no Hoare annotation was computed. [2021-10-13 06:50:40,452 INFO L853 garLoopResultBuilder]: At program point L8411(lines 8404 8413) the Hoare annotation is: (let ((.cse26 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse24 ((_ sign_extend 32) (_ bv0 32))) (.cse32 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse50 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse48 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse21 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse51 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse7 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse9 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse10 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse8 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse12 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse13 (= ~lirc_class~0.offset (_ bv0 32))) (.cse14 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse15 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse16 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse17 (let ((.cse52 (or .cse32 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse53 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse54 (= .cse24 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse55 (= .cse24 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse52 .cse26 .cse53 .cse54 .cse55) (and .cse52 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse53 .cse54 .cse55)))) (.cse18 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse19 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse20 (= .cse24 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse25 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse27 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse28 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse29 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse30 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse31 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse33 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse34 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse0 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse35 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse22 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse37 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse39 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse49 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse41 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse40 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse11 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse38 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse42 (= (_ bv0 32) ~locksocknumber~0)) (.cse36 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse43 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse44 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse45 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse2 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse46 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse47 (= |ULTIMATE.start_ldv_is_err_#res| .cse24))) (or (and (not (= (_ bv0 64) .cse0)) .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 (not .cse8) .cse9 .cse10 (not .cse11) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not .cse21) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse22) .cse23 (= .cse24 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 (not .cse36) .cse37 (not .cse38) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse39 (not .cse40) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse41 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse24) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse42 .cse43 .cse44 .cse45 .cse46 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse47 (not .cse48) (not .cse49) (not .cse50) (not .cse51)) (and .cse50 .cse48 .cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse21 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse51 .cse6 .cse7 .cse9 .cse10 .cse8 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse23 .cse25 .cse27 .cse28 .cse29 .cse30 .cse31 .cse33 .cse34 (not (= ((_ extract 31 0) .cse0) (_ bv0 32))) .cse35 .cse22 .cse37 .cse39 .cse49 .cse41 .cse40 .cse11 .cse38 .cse42 .cse36 .cse43 .cse44 .cse45 .cse2 .cse46 .cse47)))) [2021-10-13 06:50:40,452 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION(line 10825) no Hoare annotation was computed. [2021-10-13 06:50:40,452 INFO L857 garLoopResultBuilder]: For program point L10823-3(lines 10823 10828) no Hoare annotation was computed. [2021-10-13 06:50:40,452 INFO L853 garLoopResultBuilder]: At program point L10823-2(lines 10820 10831) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,453 INFO L853 garLoopResultBuilder]: At program point L10823-5(lines 10820 10831) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,453 INFO L857 garLoopResultBuilder]: For program point L10823(lines 10823 10828) no Hoare annotation was computed. [2021-10-13 06:50:40,453 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION(line 11688) no Hoare annotation was computed. [2021-10-13 06:50:40,453 INFO L857 garLoopResultBuilder]: For program point L6529(lines 6529 6536) no Hoare annotation was computed. [2021-10-13 06:50:40,453 INFO L853 garLoopResultBuilder]: At program point L8577(lines 8573 8579) the Hoare annotation is: (let ((.cse25 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse23 ((_ sign_extend 32) (_ bv0 32))) (.cse31 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse47 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse46 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse20 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse48 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse7 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse8 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse9 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse12 (= ~lirc_class~0.offset (_ bv0 32))) (.cse13 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse14 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse15 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse16 (let ((.cse49 (or .cse31 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse50 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse51 (= .cse23 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse52 (= .cse23 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse49 .cse25 .cse50 .cse51 .cse52) (and .cse49 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse50 .cse51 .cse52)))) (.cse17 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse18 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse19 (= .cse23 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse22 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse24 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse26 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse27 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse28 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse29 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse30 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse32 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse33 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse0 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse34 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse21 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse36 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse38 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse39 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse10 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse37 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse40 (= (_ bv0 32) ~locksocknumber~0)) (.cse35 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse41 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse42 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse43 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse2 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse44 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse45 (= |ULTIMATE.start_ldv_is_err_#res| .cse23))) (or (and (not (= (_ bv0 64) .cse0)) .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not .cse10) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse20) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse21) .cse22 (= .cse23 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 (not .cse35) .cse36 (not .cse37) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse38 (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse39 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse23) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse40 .cse41 .cse42 .cse43 .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse45 (not .cse46) (not .cse47) (not .cse48)) (and .cse47 .cse46 .cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse20 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse48 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse22 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 (not (= ((_ extract 31 0) .cse0) (_ bv0 32))) .cse34 .cse21 .cse36 .cse38 .cse39 .cse10 .cse37 .cse40 .cse35 .cse41 .cse42 .cse43 .cse2 .cse44 .cse45)))) [2021-10-13 06:50:40,453 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION(line 11837) no Hoare annotation was computed. [2021-10-13 06:50:40,454 INFO L857 garLoopResultBuilder]: For program point L11022-1(line 11022) no Hoare annotation was computed. [2021-10-13 06:50:40,454 INFO L857 garLoopResultBuilder]: For program point L11022(line 11022) no Hoare annotation was computed. [2021-10-13 06:50:40,454 INFO L857 garLoopResultBuilder]: For program point L11551-3(lines 11551 11556) no Hoare annotation was computed. [2021-10-13 06:50:40,454 INFO L853 garLoopResultBuilder]: At program point L11551-2(lines 11548 11559) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= ((_ extract 31 0) ((_ zero_extend 32) ~lirc_class~0.base)) (_ bv0 32))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))))) [2021-10-13 06:50:40,454 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION(line 11800) no Hoare annotation was computed. [2021-10-13 06:50:40,454 INFO L853 garLoopResultBuilder]: At program point L11551-5(lines 11548 11559) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (or (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base)))) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,455 INFO L857 garLoopResultBuilder]: For program point L11551(lines 11551 11556) no Hoare annotation was computed. [2021-10-13 06:50:40,455 INFO L853 garLoopResultBuilder]: At program point L4185(lines 4178 4187) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,455 INFO L853 garLoopResultBuilder]: At program point L9074(lines 9071 9076) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,455 INFO L853 garLoopResultBuilder]: At program point L9008(lines 9004 9010) the Hoare annotation is: (let ((.cse25 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse23 ((_ sign_extend 32) (_ bv0 32))) (.cse31 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse47 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse46 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse20 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse48 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse7 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse8 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse9 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse12 (= ~lirc_class~0.offset (_ bv0 32))) (.cse13 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse14 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse15 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse16 (let ((.cse49 (or .cse31 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse50 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse51 (= .cse23 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse52 (= .cse23 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse49 .cse25 .cse50 .cse51 .cse52) (and .cse49 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse50 .cse51 .cse52)))) (.cse17 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse18 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse19 (= .cse23 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse22 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse24 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse26 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse27 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse28 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse29 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse30 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse32 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse33 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse0 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse34 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse21 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse36 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse38 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse39 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse10 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse37 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse40 (= (_ bv0 32) ~locksocknumber~0)) (.cse35 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse41 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse42 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse43 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse2 (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (.cse44 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse45 (= |ULTIMATE.start_ldv_is_err_#res| .cse23))) (or (and (not (= (_ bv0 64) .cse0)) .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not .cse10) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse20) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse21) .cse22 (= .cse23 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 (not .cse35) .cse36 (not .cse37) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse38 (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse39 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse23) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse40 .cse41 .cse42 .cse43 .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse45 (not .cse46) (not .cse47) (not .cse48)) (and .cse47 .cse46 .cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse20 .cse5 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse48 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse22 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse32 .cse33 (not (= ((_ extract 31 0) .cse0) (_ bv0 32))) .cse34 .cse21 .cse36 .cse38 .cse39 .cse10 .cse37 .cse40 .cse35 .cse41 .cse42 .cse43 .cse2 .cse44 .cse45)))) [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION(line 11047) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point L10825-1(line 10825) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point L10825(line 10825) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION(line 11602) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION(line 11022) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point L10859(lines 10859 10864) no Hoare annotation was computed. [2021-10-13 06:50:40,456 INFO L857 garLoopResultBuilder]: For program point L10859-3(lines 10859 10864) no Hoare annotation was computed. [2021-10-13 06:50:40,457 INFO L853 garLoopResultBuilder]: At program point L10859-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,457 INFO L853 garLoopResultBuilder]: At program point L10859-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,457 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION(line 11663) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point L11553-1(line 11553) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point L11553(line 11553) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point L11157(lines 11157 11162) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point L11256-3(lines 11256 11261) no Hoare annotation was computed. [2021-10-13 06:50:40,458 INFO L857 garLoopResultBuilder]: For program point L11157-3(lines 11157 11162) no Hoare annotation was computed. [2021-10-13 06:50:40,459 INFO L853 garLoopResultBuilder]: At program point L11157-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,459 INFO L853 garLoopResultBuilder]: At program point L11256-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,459 INFO L857 garLoopResultBuilder]: For program point L11256(lines 11256 11261) no Hoare annotation was computed. [2021-10-13 06:50:40,460 INFO L853 garLoopResultBuilder]: At program point L11256-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,460 INFO L857 garLoopResultBuilder]: For program point L8845(lines 8845 8850) no Hoare annotation was computed. [2021-10-13 06:50:40,460 INFO L853 garLoopResultBuilder]: At program point L8845-1(lines 8845 8850) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,460 INFO L853 garLoopResultBuilder]: At program point L10959-2(lines 10956 10967) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,460 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION(line 11196) no Hoare annotation was computed. [2021-10-13 06:50:40,461 INFO L853 garLoopResultBuilder]: At program point L11157-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,461 INFO L857 garLoopResultBuilder]: For program point L10959(lines 10959 10964) no Hoare annotation was computed. [2021-10-13 06:50:40,461 INFO L853 garLoopResultBuilder]: At program point L11686-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,461 INFO L857 garLoopResultBuilder]: For program point L11686-3(lines 11686 11691) no Hoare annotation was computed. [2021-10-13 06:50:40,461 INFO L857 garLoopResultBuilder]: For program point L11686(lines 11686 11691) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION(line 10973) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L853 garLoopResultBuilder]: At program point L11686-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L7822(lines 7822 7828) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L10861-1(line 10861) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L10861(line 10861) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L7822-2(lines 7822 7828) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L11258(line 11258) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION(line 11503) no Hoare annotation was computed. [2021-10-13 06:50:40,462 INFO L857 garLoopResultBuilder]: For program point L11258-1(line 11258) no Hoare annotation was computed. [2021-10-13 06:50:40,463 INFO L853 garLoopResultBuilder]: At program point L9111(lines 9091 9114) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)))) (or (and (= (_ bv0 32) |ULTIMATE.start_ldv_malloc_#res.base|) .cse0) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) .cse0 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_is_err_#res| ((_ sign_extend 32) (_ bv0 32)))))) [2021-10-13 06:50:40,463 INFO L857 garLoopResultBuilder]: For program point L11159-1(line 11159) no Hoare annotation was computed. [2021-10-13 06:50:40,463 INFO L857 garLoopResultBuilder]: For program point L11159(line 11159) no Hoare annotation was computed. [2021-10-13 06:50:40,463 INFO L853 garLoopResultBuilder]: At program point L8021(lines 8014 8023) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,463 INFO L853 garLoopResultBuilder]: At program point L7856-1(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,464 INFO L853 garLoopResultBuilder]: At program point L7856(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))))) [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point L10961(line 10961) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point L11688(line 11688) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION(line 10910) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point L11688-1(line 11688) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point L11391(lines 11391 11396) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION(line 11688) no Hoare annotation was computed. [2021-10-13 06:50:40,464 INFO L857 garLoopResultBuilder]: For program point L11194(lines 11194 11199) no Hoare annotation was computed. [2021-10-13 06:50:40,465 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION(line 11405) no Hoare annotation was computed. [2021-10-13 06:50:40,465 INFO L853 garLoopResultBuilder]: At program point L11194-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,465 INFO L853 garLoopResultBuilder]: At program point L11194-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,466 INFO L857 garLoopResultBuilder]: For program point L11194-3(lines 11194 11199) no Hoare annotation was computed. [2021-10-13 06:50:40,466 INFO L857 garLoopResultBuilder]: For program point L11393(line 11393) no Hoare annotation was computed. [2021-10-13 06:50:40,466 INFO L857 garLoopResultBuilder]: For program point L8883(lines 8883 8893) no Hoare annotation was computed. [2021-10-13 06:50:40,466 INFO L857 garLoopResultBuilder]: For program point L8883-1(lines 8883 8893) no Hoare annotation was computed. [2021-10-13 06:50:40,466 INFO L857 garLoopResultBuilder]: For program point L11724(lines 11724 11729) no Hoare annotation was computed. [2021-10-13 06:50:40,467 INFO L853 garLoopResultBuilder]: At program point L11724-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,467 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION(line 11258) no Hoare annotation was computed. [2021-10-13 06:50:40,467 INFO L857 garLoopResultBuilder]: For program point L11724-3(lines 11724 11729) no Hoare annotation was computed. [2021-10-13 06:50:40,467 INFO L853 garLoopResultBuilder]: At program point L11724-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point L11196(line 11196) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point L11196-1(line 11196) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L853 garLoopResultBuilder]: At program point L8851(lines 8837 8853) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point L6671(lines 6671 6686) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION(line 11663) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 11541) no Hoare annotation was computed. [2021-10-13 06:50:40,468 INFO L853 garLoopResultBuilder]: At program point L11891(lines 11890 11892) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (not (= (_ bv0 32) ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,469 INFO L857 garLoopResultBuilder]: For program point L11726-1(line 11726) no Hoare annotation was computed. [2021-10-13 06:50:40,469 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION(line 11196) no Hoare annotation was computed. [2021-10-13 06:50:40,469 INFO L853 garLoopResultBuilder]: At program point L6540(lines 6511 6542) the Hoare annotation is: (let ((.cse23 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse21 ((_ sign_extend 32) (_ bv0 32))) (.cse29 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse44 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse43 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse3 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse18 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse4 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse9 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse10 (= ~lirc_class~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse12 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse13 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse14 (let ((.cse45 (or .cse29 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse46 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse47 (= .cse21 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse48 (= .cse21 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse45 .cse23 .cse46 .cse47 .cse48) (and .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse46 .cse47 .cse48)))) (.cse15 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse16 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse17 (= .cse21 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse20 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse22 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse24 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse25 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse26 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse27 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse30 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse31 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse0 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse32 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse19 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse35 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse36 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse34 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse37 (= (_ bv0 32) ~locksocknumber~0)) (.cse38 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse39 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse40 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse41 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse42 (= |ULTIMATE.start_ldv_is_err_#res| .cse21))) (or (and (not (= (_ bv0 64) .cse0)) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse19) .cse20 (= .cse21 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (not .cse34) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse35 (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse36 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse21) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse37 .cse38 .cse39 .cse40 .cse41 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse42 (not .cse43) (not .cse44)) (and .cse44 .cse43 .cse1 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse2 .cse3 .cse18 .cse4 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse20 .cse22 .cse24 .cse25 .cse26 .cse27 .cse28 .cse30 .cse31 (not (= ((_ extract 31 0) .cse0) (_ bv0 32))) .cse32 .cse19 .cse33 .cse35 .cse36 .cse34 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42)))) [2021-10-13 06:50:40,469 INFO L857 garLoopResultBuilder]: For program point L11726(line 11726) no Hoare annotation was computed. [2021-10-13 06:50:40,469 INFO L857 garLoopResultBuilder]: For program point L11132(lines 11132 11137) no Hoare annotation was computed. [2021-10-13 06:50:40,470 INFO L853 garLoopResultBuilder]: At program point L11132-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,470 INFO L853 garLoopResultBuilder]: At program point L7003(lines 6996 7005) the Hoare annotation is: false [2021-10-13 06:50:40,470 INFO L857 garLoopResultBuilder]: For program point L11132-3(lines 11132 11137) no Hoare annotation was computed. [2021-10-13 06:50:40,470 INFO L853 garLoopResultBuilder]: At program point L7829(lines 7812 7831) the Hoare annotation is: (let ((.cse0 ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base)))) (.cse1 ((_ sign_extend 32) (_ bv0 32)))) (and (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assume_~expression .cse0) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)) (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= .cse0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse1 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= |ULTIMATE.start_ldv_is_err_#res| .cse1))) [2021-10-13 06:50:40,470 INFO L853 garLoopResultBuilder]: At program point L11132-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr (_ bv1 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (= ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,471 INFO L853 garLoopResultBuilder]: At program point L6607(lines 6600 6609) the Hoare annotation is: (let ((.cse45 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse44 ((_ sign_extend 32) (_ bv0 32))) (.cse46 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse30 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse8 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse9 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse10 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse12 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse13 (= ~lirc_class~0.offset (_ bv0 32))) (.cse14 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse15 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse16 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse17 (let ((.cse47 (or .cse46 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse48 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse49 (= .cse44 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse50 (= .cse44 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse47 .cse45 .cse48 .cse49 .cse50) (and .cse47 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse48 .cse49 .cse50)))) (.cse18 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse19 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse20 (= .cse44 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse32 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse21 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse22 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse23 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse24 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse25 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse26 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse27 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse28 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse29 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse31 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse38 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse36 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse34 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse35 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse37 (= (_ bv0 32) ~locksocknumber~0)) (.cse39 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse40 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse41 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse42 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse43 (= |ULTIMATE.start_ldv_is_err_#res| .cse44)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse7 (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse5 .cse6 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 (not (= ((_ extract 31 0) .cse30) (_ bv0 32))) .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43) (and (not (= (_ bv0 64) .cse30)) .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse11 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not .cse5) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse32) .cse21 (= .cse44 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse22 .cse45 .cse23 .cse24 .cse25 .cse26 .cse27 .cse46 .cse28 .cse29 .cse31 (not .cse38) .cse33 (not .cse36) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse35 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse44) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse37 .cse39 .cse40 .cse41 .cse42 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse43 (not .cse1) (not .cse0) (not .cse7))))) [2021-10-13 06:50:40,471 INFO L857 garLoopResultBuilder]: For program point L11661(lines 11661 11666) no Hoare annotation was computed. [2021-10-13 06:50:40,471 INFO L857 garLoopResultBuilder]: For program point L11661-3(lines 11661 11666) no Hoare annotation was computed. [2021-10-13 06:50:40,471 INFO L853 garLoopResultBuilder]: At program point L11661-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,471 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION(line 11837) no Hoare annotation was computed. [2021-10-13 06:50:40,472 INFO L853 garLoopResultBuilder]: At program point L6541(lines 6505 6543) the Hoare annotation is: (let ((.cse44 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 ((_ sign_extend 32) (_ bv0 32))) (.cse45 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)))) (let ((.cse29 ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse4 (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32))) (.cse6 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset))))) (.cse7 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|))))) (.cse8 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse9 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse10 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse11 (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32))) (.cse12 (= ~lirc_class~0.offset (_ bv0 32))) (.cse13 (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32))) (.cse14 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse15 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse16 (let ((.cse46 (or .cse45 (= ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr (_ bv1 32)))) (.cse47 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse48 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64)) (.cse49 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45))) (or (and .cse46 .cse44 .cse47 .cse48 .cse49) (and .cse46 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr) .cse47 .cse48 .cse49)))) (.cse17 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse18 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse19 (= .cse43 |ULTIMATE.start_ldv__builtin_expect_#res|)) (.cse5 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse31 (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (.cse20 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset))))) (.cse21 (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32))) (.cse22 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse23 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse24 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse25 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|))))) (.cse27 (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32))) (.cse28 (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32))) (.cse30 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse37 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse32 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse35 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse36 (= (_ bv0 32) ~locksocknumber~0)) (.cse38 (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32))) (.cse39 (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32))) (.cse40 (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32))) (.cse41 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset))))) (.cse42 (= |ULTIMATE.start_ldv_is_err_#res| .cse43)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv1 32)) .cse3 .cse4 .cse5 .cse6 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv1 32)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 (not (= ((_ extract 31 0) .cse29) (_ bv0 32))) .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42) (and (not (= (_ bv0 64) .cse29)) .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse5) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (not .cse31) .cse20 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse21 .cse44 .cse22 .cse23 .cse24 .cse25 .cse26 .cse45 .cse27 .cse28 .cse30 (not .cse37) .cse32 (not .cse35) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) .cse33 (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) .cse34 (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse43) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) .cse36 .cse38 .cse39 .cse40 .cse41 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse42 (not .cse1) (not .cse0))))) [2021-10-13 06:50:40,472 INFO L853 garLoopResultBuilder]: At program point L11661-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,472 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION(line 11565) no Hoare annotation was computed. [2021-10-13 06:50:40,472 INFO L857 garLoopResultBuilder]: For program point L7863-1(lines 7863 7873) no Hoare annotation was computed. [2021-10-13 06:50:40,472 INFO L857 garLoopResultBuilder]: For program point L7863(lines 7863 7873) no Hoare annotation was computed. [2021-10-13 06:50:40,472 INFO L857 garLoopResultBuilder]: For program point L11563(lines 11563 11568) no Hoare annotation was computed. [2021-10-13 06:50:40,473 INFO L857 garLoopResultBuilder]: For program point L11563-3(lines 11563 11568) no Hoare annotation was computed. [2021-10-13 06:50:40,473 INFO L853 garLoopResultBuilder]: At program point L11563-2(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1 (_ bv0 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= |ULTIMATE.start_ldv_ldv_post_init_134_#res| (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (not (= ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (= ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.base) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65 .cse0) (= ULTIMATE.start_ldv_class_destroy_131_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ extract 31 0) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_131_~cls.base)) (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= |ULTIMATE.start_ldv_is_err_#res| .cse0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res| (_ bv0 32))))) [2021-10-13 06:50:40,473 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION(line 11134) no Hoare annotation was computed. [2021-10-13 06:50:40,473 INFO L853 garLoopResultBuilder]: At program point L11563-5(lines 1 11984) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv1 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.base ULTIMATE.start_ldv_create_class_~res1~0.offset)))) (= ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.base|)))) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= ~ldv_linux_kernel_rcu_srcu_srcu_nested~0 (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_usb_urb_urb_state~0 (_ bv0 32)) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= .cse0 |ULTIMATE.start_ldv__builtin_expect_#res|) (= ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv1 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~cls.base)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.base ULTIMATE.start_ldv_malloc_~res~4.offset)))) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ULTIMATE.start_ldv_malloc_~res~4.offset (_ bv0 32)) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv1 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|)) (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.offset| |ULTIMATE.start_ldv_malloc_#res.base|)))) (= ~ldv_linux_drivers_base_class_usb_gadget_class~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_block_genhd_disk_state~0 (_ bv0 32)) (not (= ((_ extract 31 0) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.base))) (_ bv0 32))) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_132_~cls.base ULTIMATE.start_ldv_class_destroy_132_~cls.offset)) (_ bv0 64))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base)))) (= (_ bv0 32) ~locksocknumber~0) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64) (= ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr (_ bv1 32)) (= ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv1 32)) (= ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 (_ bv0 32)) (= ~ldv_linux_fs_sysfs_sysfs~0 (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)))) (= |ULTIMATE.start_ldv_is_err_#res| .cse0))) [2021-10-13 06:50:40,477 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 06:50:40,772 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 06:50:40 BoogieIcfgContainer [2021-10-13 06:50:40,773 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 06:50:40,773 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 06:50:40,773 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 06:50:40,774 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 06:50:40,774 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:44:49" (3/4) ... [2021-10-13 06:50:40,778 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-13 06:50:40,811 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 183 nodes and edges [2021-10-13 06:50:40,814 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 47 nodes and edges [2021-10-13 06:50:40,817 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2021-10-13 06:50:40,820 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2021-10-13 06:50:40,822 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-10-13 06:50:40,825 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2021-10-13 06:50:40,828 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-13 06:50:40,830 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-13 06:50:40,882 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (0bv32 == \result && \result == 0bv32) || ((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,883 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,883 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && expression == 1bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,883 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,886 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,886 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,887 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,887 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,887 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,887 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,888 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,888 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,888 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,888 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,889 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,889 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,889 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,890 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) [2021-10-13 06:50:40,890 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) [2021-10-13 06:50:40,890 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,891 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,891 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,891 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,891 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,892 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) [2021-10-13 06:50:40,892 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) [2021-10-13 06:50:40,892 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,892 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,893 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,893 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) [2021-10-13 06:50:40,893 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) [2021-10-13 06:50:40,894 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,894 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,894 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && val == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,894 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,895 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,895 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,895 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,895 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((0bv32 == \result && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && \result == 0bv8) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && is_reg == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32))) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,896 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,896 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,896 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((0bv32 == \result && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(\result == 0bv32)) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && \result == 0bv8) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && is_reg == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32))) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,897 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,897 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,897 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && val == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,897 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,898 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) [2021-10-13 06:50:40,898 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,898 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) [2021-10-13 06:50:40,898 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,899 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,899 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,899 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,899 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,899 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,900 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,900 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,900 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,901 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) [2021-10-13 06:50:40,901 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,901 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,901 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,902 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) [2021-10-13 06:50:40,902 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && expr == 1bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) [2021-10-13 06:50:40,902 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,902 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,903 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) [2021-10-13 06:50:40,903 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,903 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,903 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && expr == 1bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(~zero_extendFrom16To32(lirc_class)[31:0] == 0bv32)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) [2021-10-13 06:50:40,904 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,904 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,904 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,904 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,905 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,905 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,905 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,905 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,906 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,906 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,906 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,906 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,907 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,907 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,907 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && 1bv32 == expr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) [2021-10-13 06:50:40,907 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,908 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,908 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,908 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,908 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,908 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,909 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,909 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,909 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:40,909 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && 1bv32 == expr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) [2021-10-13 06:50:41,088 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/witness.graphml [2021-10-13 06:50:41,088 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 06:50:41,090 INFO L168 Benchmark]: Toolchain (without parser) took 366409.52 ms. Allocated memory was 77.6 MB in the beginning and 656.4 MB in the end (delta: 578.8 MB). Free memory was 43.7 MB in the beginning and 283.0 MB in the end (delta: -239.2 MB). Peak memory consumption was 337.7 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,091 INFO L168 Benchmark]: CDTParser took 0.34 ms. Allocated memory is still 54.5 MB. Free memory is still 34.7 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 06:50:41,092 INFO L168 Benchmark]: CACSL2BoogieTranslator took 4585.64 ms. Allocated memory was 77.6 MB in the beginning and 186.6 MB in the end (delta: 109.1 MB). Free memory was 43.5 MB in the beginning and 99.0 MB in the end (delta: -55.5 MB). Peak memory consumption was 71.0 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,093 INFO L168 Benchmark]: Boogie Procedure Inliner took 370.22 ms. Allocated memory is still 186.6 MB. Free memory was 99.0 MB in the beginning and 87.3 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,093 INFO L168 Benchmark]: Boogie Preprocessor took 130.59 ms. Allocated memory is still 186.6 MB. Free memory was 87.3 MB in the beginning and 79.8 MB in the end (delta: 7.5 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,094 INFO L168 Benchmark]: RCFGBuilder took 9769.17 ms. Allocated memory was 186.6 MB in the beginning and 478.2 MB in the end (delta: 291.5 MB). Free memory was 79.8 MB in the beginning and 392.8 MB in the end (delta: -313.0 MB). Peak memory consumption was 252.5 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,094 INFO L168 Benchmark]: TraceAbstraction took 351230.89 ms. Allocated memory was 478.2 MB in the beginning and 656.4 MB in the end (delta: 178.3 MB). Free memory was 392.8 MB in the beginning and 318.6 MB in the end (delta: 74.2 MB). Peak memory consumption was 405.6 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,095 INFO L168 Benchmark]: Witness Printer took 315.37 ms. Allocated memory is still 656.4 MB. Free memory was 318.6 MB in the beginning and 283.0 MB in the end (delta: 35.7 MB). Peak memory consumption was 35.7 MB. Max. memory is 16.1 GB. [2021-10-13 06:50:41,099 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.34 ms. Allocated memory is still 54.5 MB. Free memory is still 34.7 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 4585.64 ms. Allocated memory was 77.6 MB in the beginning and 186.6 MB in the end (delta: 109.1 MB). Free memory was 43.5 MB in the beginning and 99.0 MB in the end (delta: -55.5 MB). Peak memory consumption was 71.0 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 370.22 ms. Allocated memory is still 186.6 MB. Free memory was 99.0 MB in the beginning and 87.3 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 130.59 ms. Allocated memory is still 186.6 MB. Free memory was 87.3 MB in the beginning and 79.8 MB in the end (delta: 7.5 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * RCFGBuilder took 9769.17 ms. Allocated memory was 186.6 MB in the beginning and 478.2 MB in the end (delta: 291.5 MB). Free memory was 79.8 MB in the beginning and 392.8 MB in the end (delta: -313.0 MB). Peak memory consumption was 252.5 MB. Max. memory is 16.1 GB. * TraceAbstraction took 351230.89 ms. Allocated memory was 478.2 MB in the beginning and 656.4 MB in the end (delta: 178.3 MB). Free memory was 392.8 MB in the beginning and 318.6 MB in the end (delta: 74.2 MB). Peak memory consumption was 405.6 MB. Max. memory is 16.1 GB. * Witness Printer took 315.37 ms. Allocated memory is still 656.4 MB. Free memory was 318.6 MB in the beginning and 283.0 MB in the end (delta: 35.7 MB). Peak memory consumption was 35.7 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 11541]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11369]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10961]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11393]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11553]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11381]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11688]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11663]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11602]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11503]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11565]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10985]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11726]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10825]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10861]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11047]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11258]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11837]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11196]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11022]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10910]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11134]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10776]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11209]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11159]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11441]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11800]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11553]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11381]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10973]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11405]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11688]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11663]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11602]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11503]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11565]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10985]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11726]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10825]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10861]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11047]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11258]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11837]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11196]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11022]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10910]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11134]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 10776]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11209]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11159]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11441]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 11800]: 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 1 procedures, 303 locations, 52 error locations. Started 1 CEGAR loops. OverallTime: 350863.6ms, OverallIterations: 42, TraceHistogramMax: 1, EmptinessCheckTime: 55.2ms, AutomataDifference: 23265.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 161439.8ms, InitialAbstractionConstructionTime: 17.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 12997 SDtfs, 23915 SDslu, 24211 SDs, 0 SdLazy, 1223 SolverSat, 149 SolverUnsat, 6 SolverUnknown, 0 SolverNotchecked, 15300.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6564 GetRequests, 6274 SyntacticMatches, 7 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 6921.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=304occurred in iteration=13, InterpolantAutomatonStates: 233, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2506.4ms AutomataMinimizationTime, 42 MinimizatonAttempts, 3004 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 114 LocationsWithAnnotation, 114 PreInvPairs, 238 NumberOfFragments, 24286 HoareAnnotationTreeSize, 114 FomulaSimplifications, 4669163 FormulaSimplificationTreeSizeReduction, 4472.3ms HoareSimplificationTime, 114 FomulaSimplificationsInter, 1392991 FormulaSimplificationTreeSizeReductionInter, 156904.2ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 3721.8ms SsaConstructionTime, 85125.5ms SatisfiabilityAnalysisTime, 34623.0ms InterpolantComputationTime, 3274 NumberOfCodeBlocks, 3274 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 6464 ConstructedInterpolants, 0 QuantifiedInterpolants, 18963 SizeOfPredicates, 239 NumberOfNonLiveVariables, 52656 ConjunctsInSsa, 306 ConjunctsInUnsatCore, 84 InterpolantComputations, 84 PerfectInterpolantSequences, 0/0 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 52 specifications checked. All of them hold - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 7997]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 7372]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) - InvariantResult [Line: 8845]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 8923]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((0bv32 == \result && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(\result == 0bv32)) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && \result == 0bv8) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && is_reg == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32))) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 7440]: Loop Invariant Derived loop invariant: (((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32 - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) - InvariantResult [Line: 8395]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 8014]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && val == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 8573]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && val == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 7812]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 10820]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 4053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 6511]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 7318]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 10820]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 4178]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 11548]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && expr == 1bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(~zero_extendFrom16To32(lirc_class)[31:0] == 0bv32)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && expression == 1bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32 - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 11964]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 11890]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 11536]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) - InvariantResult [Line: 8930]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((0bv32 == \result && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && \result == 0bv8) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && is_reg == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32))) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 7361]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 10968]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 10956]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 11548]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 8837]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 6505]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && expression == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0]) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9004]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: (((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32 - InvariantResult [Line: 9091]: Loop Invariant Derived loop invariant: (0bv32 == \result && \result == 0bv32) || ((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && expr == 1bv32) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 9071]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 7943]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 8404]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && 1bv32 == expr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && 1bv32 == expr) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 6600]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) - InvariantResult [Line: 9226]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && \result == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && \result == 0bv32) && is_got == 0bv32) && val == 0bv32) && ldv_3_ret_default == 0bv32) && retval == 0bv32) && 0bv32 == locksocknumber) && \result == 0bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ldv_func_arg1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got))) && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ((((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && 1bv32 == expr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && expr == 1bv32) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && 1bv32 == expr) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9226]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == \result && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && res1 == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && is_reg == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) || ((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && ldv_linux_drivers_base_class_usb_gadget_class == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && !(0bv32 == ~zero_extendFrom16To32(res1)[31:0])) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && \result == 0bv32) && (((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp) || ((((ldv_linux_drivers_base_class_usb_gadget_class == 0bv32 || expr == 1bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ~sign_extendFrom16To32(0bv32) == tmp))) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && \result == 0bv32) && is_got == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && expression == 1bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((expr == 1bv32 && ldv_linux_block_queue_queue_state == 0bv32) && expr == 1bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && expr == 1bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && expr == 1bv32) && expr == 1bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && expr == 1bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && expr == 1bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && expr == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && !(ldv_func_arg1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(\result == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && res1 == 0bv32) && !(ldv_3_ret_default == 0bv32)) && cls == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(res1 == 0bv32)) && !(is_reg == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && res == 0bv32) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(~zero_extendFrom16To32(\result)[31:0] == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && !(\result == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(retval == 0bv32)) && cls == 0bv32) && \result == 0bv32) && !(val == 0bv32)) && cls == cls) && is_got == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && cls == cls) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(cls)[31:0] == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == \result)) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(\result == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((ldv_linux_block_queue_queue_state == 0bv32 && 0bv32 == ldv_linux_usb_coherent_coherent_state) && ldv_linux_kernel_locking_rwlock_wlock == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 1bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_lib_idr_idr) && rtnllocknumber == 0bv32) && res1 == 0bv32) && ldv_linux_kernel_rcu_srcu_srcu_nested == 0bv32) && lirc_class == 0bv32) && ldv_linux_usb_urb_urb_state == 0bv32) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && tmp___1 == 0bv8) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~sign_extendFrom16To32(0bv32) == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ~sign_extendFrom16To32(0bv32) == tmp) && res == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_block_request_blk_rq == 0bv32) && \result == 0bv8) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_drivers_base_class_usb_gadget_class == 0bv32) && \result == 0bv32) && ldv_linux_block_genhd_disk_state == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(is_got, is_got))[31:0] == 0bv32)) && \result == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && \result == 0bv32) && is_got == 0bv32) && 1bv32 == expr) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && 0bv32 == locksocknumber) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_kernel_locking_rwlock_rlock == 1bv32) && ldv_linux_kernel_rcu_update_lock_rcu_nested == 0bv32) && ldv_linux_fs_sysfs_sysfs == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)))) && \result == ~sign_extendFrom16To32(0bv32) RESULT: Ultimate proved your program to be correct! [2021-10-13 06:50:41,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e28c5d9d-3bcc-4ea9-b061-bc171f7848dd/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...