./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 f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/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-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 58bd5689bea07e38511a84809bad0c43822a032e .................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/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-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 58bd5689bea07e38511a84809bad0c43822a032e ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 11:32:41,958 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 11:32:41,960 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 11:32:41,970 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 11:32:41,971 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 11:32:41,971 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 11:32:41,972 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 11:32:41,974 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 11:32:41,976 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 11:32:41,977 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 11:32:41,978 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 11:32:41,979 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 11:32:41,979 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 11:32:41,980 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 11:32:41,980 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 11:32:41,981 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 11:32:41,982 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 11:32:41,983 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 11:32:41,985 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 11:32:41,987 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 11:32:41,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 11:32:41,989 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 11:32:41,990 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 11:32:41,991 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 11:32:41,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 11:32:41,993 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 11:32:41,993 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 11:32:41,994 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 11:32:41,994 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 11:32:41,995 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 11:32:41,995 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 11:32:41,996 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 11:32:41,997 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 11:32:41,997 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 11:32:41,998 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 11:32:41,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 11:32:41,999 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 11:32:41,999 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 11:32:41,999 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 11:32:42,000 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 11:32:42,001 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 11:32:42,001 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2019-12-07 11:32:42,015 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 11:32:42,015 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 11:32:42,015 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 11:32:42,016 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 11:32:42,016 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 11:32:42,016 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 11:32:42,016 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-12-07 11:32:42,016 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 11:32:42,017 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 11:32:42,017 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-12-07 11:32:42,017 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2019-12-07 11:32:42,017 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 11:32:42,017 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2019-12-07 11:32:42,017 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2019-12-07 11:32:42,018 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2019-12-07 11:32:42,018 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 11:32:42,018 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 11:32:42,018 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 11:32:42,019 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 11:32:42,019 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 11:32:42,019 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 11:32:42,019 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 11:32:42,019 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 11:32:42,020 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 11:32:42,020 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 11:32:42,020 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 11:32:42,020 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 11:32:42,020 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 11:32:42,021 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 11:32:42,021 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 11:32:42,021 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 11:32:42,021 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 11:32:42,021 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2019-12-07 11:32:42,022 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-07 11:32:42,022 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 11:32:42,022 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 11:32:42,022 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 11:32:42,022 INFO L138 SettingsManager]: * To the following directory=dump/ [2019-12-07 11:32:42,023 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan 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(__VERIFIER_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 -> 58bd5689bea07e38511a84809bad0c43822a032e [2019-12-07 11:32:42,144 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 11:32:42,154 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 11:32:42,157 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 11:32:42,158 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 11:32:42,159 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 11:32:42,159 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2019-12-07 11:32:42,202 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/335597a07/7bb1edb8b9264379adbfd65f0a6d0cf7/FLAG8b2eaf12d [2019-12-07 11:32:42,706 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 11:32:42,707 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2019-12-07 11:32:42,734 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/335597a07/7bb1edb8b9264379adbfd65f0a6d0cf7/FLAG8b2eaf12d [2019-12-07 11:32:43,234 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/335597a07/7bb1edb8b9264379adbfd65f0a6d0cf7 [2019-12-07 11:32:43,237 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 11:32:43,238 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 11:32:43,238 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 11:32:43,239 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 11:32:43,241 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 11:32:43,242 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 11:32:43" (1/1) ... [2019-12-07 11:32:43,244 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66568b9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:43, skipping insertion in model container [2019-12-07 11:32:43,244 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 11:32:43" (1/1) ... [2019-12-07 11:32:43,249 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 11:32:43,324 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 11:32:44,246 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,374 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,385 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,400 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,403 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,467 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,513 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,515 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,515 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,516 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,517 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,519 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,655 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:44,658 WARN L540 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2019-12-07 11:32:45,228 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 11:32:45,249 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) [2019-12-07 11:32:45,249 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1599728c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:45, skipping insertion in model container [2019-12-07 11:32:45,249 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 11:32:45,250 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2019-12-07 11:32:45,251 INFO L168 Benchmark]: Toolchain (without parser) took 2013.17 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.0 MB). Free memory was 933.8 MB in the beginning and 1.0 GB in the end (delta: -67.4 MB). Peak memory consumption was 69.6 MB. Max. memory is 11.5 GB. [2019-12-07 11:32:45,252 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 960.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 11:32:45,253 INFO L168 Benchmark]: CACSL2BoogieTranslator took 2011.21 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.0 MB). Free memory was 928.5 MB in the beginning and 1.0 GB in the end (delta: -72.8 MB). Peak memory consumption was 64.2 MB. Max. memory is 11.5 GB. [2019-12-07 11:32:45,254 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 960.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 2011.21 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.0 MB). Free memory was 928.5 MB in the beginning and 1.0 GB in the end (delta: -72.8 MB). Peak memory consumption was 64.2 MB. Max. memory is 11.5 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.1.25-f470102 [2019-12-07 11:32:46,376 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 11:32:46,377 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 11:32:46,385 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 11:32:46,385 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 11:32:46,386 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 11:32:46,387 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 11:32:46,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 11:32:46,389 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 11:32:46,390 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 11:32:46,391 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 11:32:46,391 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 11:32:46,392 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 11:32:46,392 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 11:32:46,393 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 11:32:46,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 11:32:46,394 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 11:32:46,395 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 11:32:46,396 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 11:32:46,398 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 11:32:46,399 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 11:32:46,400 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 11:32:46,401 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 11:32:46,401 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 11:32:46,403 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 11:32:46,403 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 11:32:46,403 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 11:32:46,404 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 11:32:46,404 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 11:32:46,405 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 11:32:46,405 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 11:32:46,405 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 11:32:46,406 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 11:32:46,406 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 11:32:46,407 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 11:32:46,407 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 11:32:46,408 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 11:32:46,408 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 11:32:46,408 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 11:32:46,409 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 11:32:46,409 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 11:32:46,410 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2019-12-07 11:32:46,420 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 11:32:46,420 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 11:32:46,420 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-12-07 11:32:46,421 INFO L138 SettingsManager]: * User list type=DISABLED [2019-12-07 11:32:46,421 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-12-07 11:32:46,421 INFO L138 SettingsManager]: * Explicit value domain=true [2019-12-07 11:32:46,421 INFO L138 SettingsManager]: * Octagon Domain=false [2019-12-07 11:32:46,421 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2019-12-07 11:32:46,421 INFO L138 SettingsManager]: * Interval Domain=false [2019-12-07 11:32:46,422 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 11:32:46,422 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 11:32:46,422 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 11:32:46,422 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 11:32:46,422 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 11:32:46,422 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 11:32:46,423 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 11:32:46,423 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 11:32:46,424 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-12-07 11:32:46,424 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 11:32:46,425 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 11:32:46,425 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 11:32:46,425 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan 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(__VERIFIER_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 -> 58bd5689bea07e38511a84809bad0c43822a032e [2019-12-07 11:32:46,588 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 11:32:46,598 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 11:32:46,601 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 11:32:46,602 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 11:32:46,602 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 11:32:46,603 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2019-12-07 11:32:46,645 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/8876d1771/a7fecc573dc04c34ad33f364dec13ce5/FLAG5c36abe1e [2019-12-07 11:32:47,247 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 11:32:47,248 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2019-12-07 11:32:47,273 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/8876d1771/a7fecc573dc04c34ad33f364dec13ce5/FLAG5c36abe1e [2019-12-07 11:32:47,683 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/data/8876d1771/a7fecc573dc04c34ad33f364dec13ce5 [2019-12-07 11:32:47,685 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 11:32:47,686 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 11:32:47,686 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 11:32:47,687 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 11:32:47,689 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 11:32:47,689 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 11:32:47" (1/1) ... [2019-12-07 11:32:47,691 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30d41f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:47, skipping insertion in model container [2019-12-07 11:32:47,691 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 11:32:47" (1/1) ... [2019-12-07 11:32:47,695 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 11:32:47,791 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 11:32:49,735 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 11:32:49,759 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2019-12-07 11:32:49,803 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 11:32:49,970 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 11:32:49,981 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 11:32:50,156 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 11:32:50,560 INFO L208 MainTranslator]: Completed translation [2019-12-07 11:32:50,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50 WrapperNode [2019-12-07 11:32:50,560 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 11:32:50,561 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 11:32:50,561 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 11:32:50,561 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 11:32:50,567 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,621 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 11:32:50,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 11:32:50,675 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 11:32:50,675 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 11:32:50,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,683 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,688 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,688 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,715 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,720 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,727 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... [2019-12-07 11:32:50,738 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 11:32:50,739 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 11:32:50,739 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 11:32:50,739 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 11:32:50,739 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 11:32:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2019-12-07 11:32:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2019-12-07 11:32:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2019-12-07 11:32:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-12-07 11:32:50,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 11:32:50,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 11:32:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-12-07 11:32:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-07 11:32:50,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-12-07 11:32:55,827 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_entry_EMGentry_3_returnLabel: main_#res := 0bv32; [2019-12-07 11:32:55,828 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: #t~ret918 := main_#res; [2019-12-07 11:32:55,828 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2019-12-07 11:32:55,829 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 11:32:55,829 INFO L287 CfgBuilder]: Removed 321 assume(true) statements. [2019-12-07 11:32:55,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 11:32:55 BoogieIcfgContainer [2019-12-07 11:32:55,831 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 11:32:55,832 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 11:32:55,832 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 11:32:55,834 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 11:32:55,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 11:32:47" (1/3) ... [2019-12-07 11:32:55,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@edffff8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 11:32:55, skipping insertion in model container [2019-12-07 11:32:55,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 11:32:50" (2/3) ... [2019-12-07 11:32:55,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@edffff8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 11:32:55, skipping insertion in model container [2019-12-07 11:32:55,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 11:32:55" (3/3) ... [2019-12-07 11:32:55,837 INFO L109 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--media--rc--lirc_dev.ko.cil.i [2019-12-07 11:32:55,845 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 11:32:55,851 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 52 error locations. [2019-12-07 11:32:55,859 INFO L249 AbstractCegarLoop]: Starting to check reachability of 52 error locations. [2019-12-07 11:32:55,877 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 11:32:55,877 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 11:32:55,877 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 11:32:55,877 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 11:32:55,877 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 11:32:55,878 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 11:32:55,878 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 11:32:55,878 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 11:32:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states. [2019-12-07 11:32:55,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-12-07 11:32:55,900 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:32:55,901 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 11:32:55,902 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:32:55,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:32:55,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1985216017, now seen corresponding path program 1 times [2019-12-07 11:32:55,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:32:55,916 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1887451323] [2019-12-07 11:32:55,916 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-12-07 11:32:57,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:32:57,576 INFO L264 TraceCheckSpWp]: Trace formula consists of 1063 conjuncts, 7 conjunts are in the unsatisfiable core [2019-12-07 11:32:57,583 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:32:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:32:57,615 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:32:57,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:32:57,636 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1887451323] [2019-12-07 11:32:57,636 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:32:57,636 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2019-12-07 11:32:57,637 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449014403] [2019-12-07 11:32:57,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:32:57,640 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:32:57,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:32:57,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:32:57,650 INFO L87 Difference]: Start difference. First operand 302 states. Second operand 5 states. [2019-12-07 11:32:57,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:32:57,766 INFO L93 Difference]: Finished difference Result 590 states and 746 transitions. [2019-12-07 11:32:57,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 11:32:57,768 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2019-12-07 11:32:57,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:32:57,779 INFO L225 Difference]: With dead ends: 590 [2019-12-07 11:32:57,779 INFO L226 Difference]: Without dead ends: 288 [2019-12-07 11:32:57,782 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:32:57,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2019-12-07 11:32:57,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2019-12-07 11:32:57,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2019-12-07 11:32:57,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 301 transitions. [2019-12-07 11:32:57,825 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 301 transitions. Word has length 13 [2019-12-07 11:32:57,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:32:57,825 INFO L462 AbstractCegarLoop]: Abstraction has 288 states and 301 transitions. [2019-12-07 11:32:57,825 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:32:57,825 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 301 transitions. [2019-12-07 11:32:57,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-12-07 11:32:57,826 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:32:57,826 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 11:32:58,027 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-12-07 11:32:58,028 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:32:58,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:32:58,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1864718052, now seen corresponding path program 1 times [2019-12-07 11:32:58,033 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:32:58,033 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1739482581] [2019-12-07 11:32:58,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-12-07 11:32:59,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:32:59,787 INFO L264 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:32:59,790 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:32:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:32:59,800 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:32:59,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:32:59,809 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1739482581] [2019-12-07 11:32:59,809 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:32:59,809 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:32:59,810 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876883182] [2019-12-07 11:32:59,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:32:59,811 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:32:59,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:32:59,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:32:59,812 INFO L87 Difference]: Start difference. First operand 288 states and 301 transitions. Second operand 5 states. [2019-12-07 11:32:59,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:32:59,869 INFO L93 Difference]: Finished difference Result 772 states and 802 transitions. [2019-12-07 11:32:59,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 11:32:59,869 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2019-12-07 11:32:59,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:32:59,874 INFO L225 Difference]: With dead ends: 772 [2019-12-07 11:32:59,874 INFO L226 Difference]: Without dead ends: 770 [2019-12-07 11:32:59,875 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:32:59,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2019-12-07 11:32:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 286. [2019-12-07 11:32:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2019-12-07 11:32:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 299 transitions. [2019-12-07 11:32:59,894 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 299 transitions. Word has length 18 [2019-12-07 11:32:59,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:32:59,895 INFO L462 AbstractCegarLoop]: Abstraction has 286 states and 299 transitions. [2019-12-07 11:32:59,895 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:32:59,895 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 299 transitions. [2019-12-07 11:32:59,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2019-12-07 11:32:59,895 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:32:59,895 INFO L410 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] [2019-12-07 11:33:00,096 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-12-07 11:33:00,097 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:00,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:00,098 INFO L82 PathProgramCache]: Analyzing trace with hash 854430863, now seen corresponding path program 1 times [2019-12-07 11:33:00,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:00,101 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348585612] [2019-12-07 11:33:00,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:01,855 INFO L264 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 11:33:01,859 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:01,877 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:01,887 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348585612] [2019-12-07 11:33:01,887 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:01,888 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 11:33:01,888 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377783669] [2019-12-07 11:33:01,888 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 11:33:01,889 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:01,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 11:33:01,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 11:33:01,889 INFO L87 Difference]: Start difference. First operand 286 states and 299 transitions. Second operand 4 states. [2019-12-07 11:33:01,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:01,937 INFO L93 Difference]: Finished difference Result 554 states and 579 transitions. [2019-12-07 11:33:01,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:01,937 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2019-12-07 11:33:01,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:01,939 INFO L225 Difference]: With dead ends: 554 [2019-12-07 11:33:01,939 INFO L226 Difference]: Without dead ends: 286 [2019-12-07 11:33:01,940 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:01,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2019-12-07 11:33:01,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2019-12-07 11:33:01,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2019-12-07 11:33:01,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 298 transitions. [2019-12-07 11:33:01,954 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 298 transitions. Word has length 24 [2019-12-07 11:33:01,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:01,954 INFO L462 AbstractCegarLoop]: Abstraction has 286 states and 298 transitions. [2019-12-07 11:33:01,954 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 11:33:01,954 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 298 transitions. [2019-12-07 11:33:01,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2019-12-07 11:33:01,955 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:01,955 INFO L410 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] [2019-12-07 11:33:02,155 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2019-12-07 11:33:02,156 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:02,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:02,156 INFO L82 PathProgramCache]: Analyzing trace with hash 506315302, now seen corresponding path program 1 times [2019-12-07 11:33:02,157 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:02,158 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484690966] [2019-12-07 11:33:02,158 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:03,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:03,820 INFO L264 TraceCheckSpWp]: Trace formula consists of 1109 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:03,823 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:03,835 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:03,843 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [484690966] [2019-12-07 11:33:03,843 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:03,843 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:03,844 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471799634] [2019-12-07 11:33:03,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:03,844 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:03,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:03,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:03,844 INFO L87 Difference]: Start difference. First operand 286 states and 298 transitions. Second operand 5 states. [2019-12-07 11:33:03,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:03,910 INFO L93 Difference]: Finished difference Result 545 states and 568 transitions. [2019-12-07 11:33:03,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:03,911 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2019-12-07 11:33:03,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:03,913 INFO L225 Difference]: With dead ends: 545 [2019-12-07 11:33:03,913 INFO L226 Difference]: Without dead ends: 543 [2019-12-07 11:33:03,913 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:03,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2019-12-07 11:33:03,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 284. [2019-12-07 11:33:03,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2019-12-07 11:33:03,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 296 transitions. [2019-12-07 11:33:03,927 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 296 transitions. Word has length 26 [2019-12-07 11:33:03,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:03,928 INFO L462 AbstractCegarLoop]: Abstraction has 284 states and 296 transitions. [2019-12-07 11:33:03,928 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:03,928 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 296 transitions. [2019-12-07 11:33:03,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-12-07 11:33:03,929 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:03,929 INFO L410 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] [2019-12-07 11:33:04,129 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2019-12-07 11:33:04,131 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:04,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:04,131 INFO L82 PathProgramCache]: Analyzing trace with hash 982794375, now seen corresponding path program 1 times [2019-12-07 11:33:04,134 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:04,135 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534164447] [2019-12-07 11:33:04,135 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:05,922 INFO L264 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 11:33:05,924 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:05,940 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:05,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:05,948 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534164447] [2019-12-07 11:33:05,948 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:05,948 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 11:33:05,948 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231682300] [2019-12-07 11:33:05,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 11:33:05,948 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:05,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 11:33:05,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 11:33:05,949 INFO L87 Difference]: Start difference. First operand 284 states and 296 transitions. Second operand 4 states. [2019-12-07 11:33:06,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:06,002 INFO L93 Difference]: Finished difference Result 543 states and 566 transitions. [2019-12-07 11:33:06,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:06,003 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 40 [2019-12-07 11:33:06,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:06,004 INFO L225 Difference]: With dead ends: 543 [2019-12-07 11:33:06,004 INFO L226 Difference]: Without dead ends: 284 [2019-12-07 11:33:06,005 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:06,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2019-12-07 11:33:06,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2019-12-07 11:33:06,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2019-12-07 11:33:06,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 295 transitions. [2019-12-07 11:33:06,016 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 295 transitions. Word has length 40 [2019-12-07 11:33:06,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:06,016 INFO L462 AbstractCegarLoop]: Abstraction has 284 states and 295 transitions. [2019-12-07 11:33:06,016 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 11:33:06,016 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 295 transitions. [2019-12-07 11:33:06,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2019-12-07 11:33:06,017 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:06,017 INFO L410 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] [2019-12-07 11:33:06,217 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2019-12-07 11:33:06,219 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:06,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:06,219 INFO L82 PathProgramCache]: Analyzing trace with hash 967867818, now seen corresponding path program 1 times [2019-12-07 11:33:06,222 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:06,223 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329992921] [2019-12-07 11:33:06,223 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:07,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:07,961 INFO L264 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:07,964 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:07,982 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:07,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:07,991 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329992921] [2019-12-07 11:33:07,991 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:07,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:07,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523871964] [2019-12-07 11:33:07,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:07,992 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:07,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:07,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:07,993 INFO L87 Difference]: Start difference. First operand 284 states and 295 transitions. Second operand 5 states. [2019-12-07 11:33:08,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:08,041 INFO L93 Difference]: Finished difference Result 523 states and 543 transitions. [2019-12-07 11:33:08,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 11:33:08,042 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2019-12-07 11:33:08,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:08,044 INFO L225 Difference]: With dead ends: 523 [2019-12-07 11:33:08,044 INFO L226 Difference]: Without dead ends: 521 [2019-12-07 11:33:08,045 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:08,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2019-12-07 11:33:08,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 282. [2019-12-07 11:33:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2019-12-07 11:33:08,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 293 transitions. [2019-12-07 11:33:08,058 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 293 transitions. Word has length 41 [2019-12-07 11:33:08,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:08,058 INFO L462 AbstractCegarLoop]: Abstraction has 282 states and 293 transitions. [2019-12-07 11:33:08,058 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:08,058 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 293 transitions. [2019-12-07 11:33:08,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2019-12-07 11:33:08,059 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:08,059 INFO L410 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] [2019-12-07 11:33:08,260 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2019-12-07 11:33:08,261 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:08,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:08,262 INFO L82 PathProgramCache]: Analyzing trace with hash 208656681, now seen corresponding path program 1 times [2019-12-07 11:33:08,264 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:08,264 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882668254] [2019-12-07 11:33:08,265 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:10,019 INFO L264 TraceCheckSpWp]: Trace formula consists of 1187 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:10,022 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:10,038 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:10,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:10,048 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882668254] [2019-12-07 11:33:10,048 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:10,049 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:10,049 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42582982] [2019-12-07 11:33:10,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:10,049 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:10,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:10,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:10,050 INFO L87 Difference]: Start difference. First operand 282 states and 293 transitions. Second operand 5 states. [2019-12-07 11:33:10,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:10,123 INFO L93 Difference]: Finished difference Result 511 states and 530 transitions. [2019-12-07 11:33:10,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:10,123 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 48 [2019-12-07 11:33:10,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:10,125 INFO L225 Difference]: With dead ends: 511 [2019-12-07 11:33:10,125 INFO L226 Difference]: Without dead ends: 509 [2019-12-07 11:33:10,126 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:10,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2019-12-07 11:33:10,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 280. [2019-12-07 11:33:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2019-12-07 11:33:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 291 transitions. [2019-12-07 11:33:10,139 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 291 transitions. Word has length 48 [2019-12-07 11:33:10,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:10,140 INFO L462 AbstractCegarLoop]: Abstraction has 280 states and 291 transitions. [2019-12-07 11:33:10,140 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:10,140 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 291 transitions. [2019-12-07 11:33:10,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-12-07 11:33:10,141 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:10,141 INFO L410 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] [2019-12-07 11:33:10,341 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2019-12-07 11:33:10,342 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:10,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:10,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1402613874, now seen corresponding path program 1 times [2019-12-07 11:33:10,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:10,343 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [534694467] [2019-12-07 11:33:10,343 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:12,050 INFO L264 TraceCheckSpWp]: Trace formula consists of 1180 conjuncts, 7 conjunts are in the unsatisfiable core [2019-12-07 11:33:12,052 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:12,080 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:12,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:12,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:12,093 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [534694467] [2019-12-07 11:33:12,093 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:12,093 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-12-07 11:33:12,093 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894871583] [2019-12-07 11:33:12,093 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:12,093 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:12,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:12,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:12,094 INFO L87 Difference]: Start difference. First operand 280 states and 291 transitions. Second operand 5 states. [2019-12-07 11:33:12,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:12,134 INFO L93 Difference]: Finished difference Result 488 states and 502 transitions. [2019-12-07 11:33:12,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 11:33:12,134 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2019-12-07 11:33:12,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:12,136 INFO L225 Difference]: With dead ends: 488 [2019-12-07 11:33:12,136 INFO L226 Difference]: Without dead ends: 278 [2019-12-07 11:33:12,136 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 95 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 11:33:12,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2019-12-07 11:33:12,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2019-12-07 11:33:12,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2019-12-07 11:33:12,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 288 transitions. [2019-12-07 11:33:12,150 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 288 transitions. Word has length 51 [2019-12-07 11:33:12,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:12,150 INFO L462 AbstractCegarLoop]: Abstraction has 278 states and 288 transitions. [2019-12-07 11:33:12,150 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:12,150 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 288 transitions. [2019-12-07 11:33:12,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-12-07 11:33:12,151 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:12,151 INFO L410 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] [2019-12-07 11:33:12,351 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2019-12-07 11:33:12,352 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:12,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:12,352 INFO L82 PathProgramCache]: Analyzing trace with hash -2046824684, now seen corresponding path program 1 times [2019-12-07 11:33:12,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:12,353 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1098294023] [2019-12-07 11:33:12,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:14,113 INFO L264 TraceCheckSpWp]: Trace formula consists of 1212 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:14,115 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:14,129 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:14,139 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1098294023] [2019-12-07 11:33:14,139 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:14,139 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2019-12-07 11:33:14,139 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660190407] [2019-12-07 11:33:14,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:14,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:14,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:14,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:14,140 INFO L87 Difference]: Start difference. First operand 278 states and 288 transitions. Second operand 5 states. [2019-12-07 11:33:17,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:17,088 INFO L93 Difference]: Finished difference Result 596 states and 612 transitions. [2019-12-07 11:33:17,088 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 11:33:17,088 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 57 [2019-12-07 11:33:17,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:17,091 INFO L225 Difference]: With dead ends: 596 [2019-12-07 11:33:17,091 INFO L226 Difference]: Without dead ends: 592 [2019-12-07 11:33:17,091 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:17,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2019-12-07 11:33:17,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 300. [2019-12-07 11:33:17,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2019-12-07 11:33:17,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 316 transitions. [2019-12-07 11:33:17,109 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 316 transitions. Word has length 57 [2019-12-07 11:33:17,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:17,109 INFO L462 AbstractCegarLoop]: Abstraction has 300 states and 316 transitions. [2019-12-07 11:33:17,109 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:17,109 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 316 transitions. [2019-12-07 11:33:17,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-12-07 11:33:17,109 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:17,110 INFO L410 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] [2019-12-07 11:33:17,310 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2019-12-07 11:33:17,310 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:17,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:17,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1146024873, now seen corresponding path program 1 times [2019-12-07 11:33:17,312 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:17,312 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2007443304] [2019-12-07 11:33:17,312 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:18,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:19,065 INFO L264 TraceCheckSpWp]: Trace formula consists of 1217 conjuncts, 28 conjunts are in the unsatisfiable core [2019-12-07 11:33:19,067 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:19,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:19,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:19,235 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:19,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:19,285 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2007443304] [2019-12-07 11:33:19,285 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:19,285 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 12 [2019-12-07 11:33:19,285 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356808476] [2019-12-07 11:33:19,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-12-07 11:33:19,286 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:19,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-12-07 11:33:19,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2019-12-07 11:33:19,286 INFO L87 Difference]: Start difference. First operand 300 states and 316 transitions. Second operand 12 states. [2019-12-07 11:33:22,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:22,955 INFO L93 Difference]: Finished difference Result 613 states and 634 transitions. [2019-12-07 11:33:22,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-12-07 11:33:22,957 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 59 [2019-12-07 11:33:22,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:22,959 INFO L225 Difference]: With dead ends: 613 [2019-12-07 11:33:22,959 INFO L226 Difference]: Without dead ends: 399 [2019-12-07 11:33:22,960 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2019-12-07 11:33:22,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2019-12-07 11:33:22,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 300. [2019-12-07 11:33:22,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2019-12-07 11:33:22,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 313 transitions. [2019-12-07 11:33:22,988 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 313 transitions. Word has length 59 [2019-12-07 11:33:22,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:22,988 INFO L462 AbstractCegarLoop]: Abstraction has 300 states and 313 transitions. [2019-12-07 11:33:22,989 INFO L463 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-12-07 11:33:22,989 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 313 transitions. [2019-12-07 11:33:22,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2019-12-07 11:33:22,989 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:22,989 INFO L410 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] [2019-12-07 11:33:23,189 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2019-12-07 11:33:23,190 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:23,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:23,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1073627740, now seen corresponding path program 1 times [2019-12-07 11:33:23,191 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:23,191 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [782611270] [2019-12-07 11:33:23,191 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:25,001 INFO L264 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 11:33:25,002 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:25,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:25,017 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:25,025 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [782611270] [2019-12-07 11:33:25,025 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:25,025 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 11:33:25,026 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250242712] [2019-12-07 11:33:25,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 11:33:25,026 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:25,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 11:33:25,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 11:33:25,026 INFO L87 Difference]: Start difference. First operand 300 states and 313 transitions. Second operand 4 states. [2019-12-07 11:33:25,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:25,089 INFO L93 Difference]: Finished difference Result 593 states and 606 transitions. [2019-12-07 11:33:25,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:25,089 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 61 [2019-12-07 11:33:25,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:25,091 INFO L225 Difference]: With dead ends: 593 [2019-12-07 11:33:25,091 INFO L226 Difference]: Without dead ends: 379 [2019-12-07 11:33:25,091 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:25,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2019-12-07 11:33:25,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 294. [2019-12-07 11:33:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2019-12-07 11:33:25,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 301 transitions. [2019-12-07 11:33:25,113 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 301 transitions. Word has length 61 [2019-12-07 11:33:25,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:25,113 INFO L462 AbstractCegarLoop]: Abstraction has 294 states and 301 transitions. [2019-12-07 11:33:25,113 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 11:33:25,113 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 301 transitions. [2019-12-07 11:33:25,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-12-07 11:33:25,113 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:25,113 INFO L410 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] [2019-12-07 11:33:25,314 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2019-12-07 11:33:25,314 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:25,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:25,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1060039841, now seen corresponding path program 1 times [2019-12-07 11:33:25,318 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:25,318 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125851145] [2019-12-07 11:33:25,318 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:27,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:27,201 INFO L264 TraceCheckSpWp]: Trace formula consists of 1228 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:27,203 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:27,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:27,216 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:27,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:27,229 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125851145] [2019-12-07 11:33:27,229 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:27,229 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:27,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898628989] [2019-12-07 11:33:27,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:27,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:27,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:27,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:27,230 INFO L87 Difference]: Start difference. First operand 294 states and 301 transitions. Second operand 5 states. [2019-12-07 11:33:27,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:27,292 INFO L93 Difference]: Finished difference Result 500 states and 508 transitions. [2019-12-07 11:33:27,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:27,293 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2019-12-07 11:33:27,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:27,295 INFO L225 Difference]: With dead ends: 500 [2019-12-07 11:33:27,295 INFO L226 Difference]: Without dead ends: 496 [2019-12-07 11:33:27,295 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:27,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2019-12-07 11:33:27,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 290. [2019-12-07 11:33:27,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2019-12-07 11:33:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 297 transitions. [2019-12-07 11:33:27,318 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 297 transitions. Word has length 63 [2019-12-07 11:33:27,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:27,318 INFO L462 AbstractCegarLoop]: Abstraction has 290 states and 297 transitions. [2019-12-07 11:33:27,318 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:27,318 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 297 transitions. [2019-12-07 11:33:27,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2019-12-07 11:33:27,319 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:27,319 INFO L410 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] [2019-12-07 11:33:27,519 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2019-12-07 11:33:27,519 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:27,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:27,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1302408222, now seen corresponding path program 1 times [2019-12-07 11:33:27,521 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:27,521 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242477987] [2019-12-07 11:33:27,521 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:29,300 INFO L264 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 7 conjunts are in the unsatisfiable core [2019-12-07 11:33:29,302 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:29,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:29,332 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:29,337 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242477987] [2019-12-07 11:33:29,337 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:29,337 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2019-12-07 11:33:29,337 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209989831] [2019-12-07 11:33:29,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-12-07 11:33:29,338 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:29,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-12-07 11:33:29,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-12-07 11:33:29,339 INFO L87 Difference]: Start difference. First operand 290 states and 297 transitions. Second operand 7 states. [2019-12-07 11:33:29,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:29,468 INFO L93 Difference]: Finished difference Result 911 states and 924 transitions. [2019-12-07 11:33:29,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 11:33:29,469 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 68 [2019-12-07 11:33:29,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:29,471 INFO L225 Difference]: With dead ends: 911 [2019-12-07 11:33:29,472 INFO L226 Difference]: Without dead ends: 707 [2019-12-07 11:33:29,472 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2019-12-07 11:33:29,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2019-12-07 11:33:29,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 304. [2019-12-07 11:33:29,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-12-07 11:33:29,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 312 transitions. [2019-12-07 11:33:29,504 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 312 transitions. Word has length 68 [2019-12-07 11:33:29,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:29,505 INFO L462 AbstractCegarLoop]: Abstraction has 304 states and 312 transitions. [2019-12-07 11:33:29,505 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-12-07 11:33:29,505 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 312 transitions. [2019-12-07 11:33:29,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2019-12-07 11:33:29,505 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:29,505 INFO L410 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] [2019-12-07 11:33:29,706 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2019-12-07 11:33:29,706 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:29,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:29,707 INFO L82 PathProgramCache]: Analyzing trace with hash 364207019, now seen corresponding path program 1 times [2019-12-07 11:33:29,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:29,709 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331848012] [2019-12-07 11:33:29,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:31,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:31,471 INFO L264 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 11 conjunts are in the unsatisfiable core [2019-12-07 11:33:31,473 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:31,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:31,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:31,517 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:31,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:31,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:31,542 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331848012] [2019-12-07 11:33:31,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:31,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 10 [2019-12-07 11:33:31,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830185894] [2019-12-07 11:33:31,542 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-12-07 11:33:31,542 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:31,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-12-07 11:33:31,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-12-07 11:33:31,543 INFO L87 Difference]: Start difference. First operand 304 states and 312 transitions. Second operand 10 states. [2019-12-07 11:33:31,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:31,718 INFO L93 Difference]: Finished difference Result 762 states and 778 transitions. [2019-12-07 11:33:31,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 11:33:31,719 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 70 [2019-12-07 11:33:31,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:31,720 INFO L225 Difference]: With dead ends: 762 [2019-12-07 11:33:31,720 INFO L226 Difference]: Without dead ends: 521 [2019-12-07 11:33:31,721 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2019-12-07 11:33:31,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2019-12-07 11:33:31,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 304. [2019-12-07 11:33:31,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-12-07 11:33:31,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 311 transitions. [2019-12-07 11:33:31,753 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 311 transitions. Word has length 70 [2019-12-07 11:33:31,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:31,753 INFO L462 AbstractCegarLoop]: Abstraction has 304 states and 311 transitions. [2019-12-07 11:33:31,753 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-12-07 11:33:31,753 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 311 transitions. [2019-12-07 11:33:31,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2019-12-07 11:33:31,753 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:31,753 INFO L410 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] [2019-12-07 11:33:31,954 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2019-12-07 11:33:31,955 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:31,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:31,956 INFO L82 PathProgramCache]: Analyzing trace with hash -1339533620, now seen corresponding path program 1 times [2019-12-07 11:33:31,958 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:31,959 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [298884083] [2019-12-07 11:33:31,959 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 16 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:33,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:33,789 INFO L264 TraceCheckSpWp]: Trace formula consists of 1230 conjuncts, 25 conjunts are in the unsatisfiable core [2019-12-07 11:33:33,791 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:33,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:33,923 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:33,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:33,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:33,929 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [298884083] [2019-12-07 11:33:33,930 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:33,930 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16, 16] imperfect sequences [] total 16 [2019-12-07 11:33:33,930 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874633185] [2019-12-07 11:33:33,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-12-07 11:33:33,930 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:33,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-12-07 11:33:33,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2019-12-07 11:33:33,930 INFO L87 Difference]: Start difference. First operand 304 states and 311 transitions. Second operand 16 states. [2019-12-07 11:33:34,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:34,399 INFO L93 Difference]: Finished difference Result 623 states and 634 transitions. [2019-12-07 11:33:34,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-12-07 11:33:34,400 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 71 [2019-12-07 11:33:34,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:34,401 INFO L225 Difference]: With dead ends: 623 [2019-12-07 11:33:34,401 INFO L226 Difference]: Without dead ends: 405 [2019-12-07 11:33:34,402 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=215, Invalid=541, Unknown=0, NotChecked=0, Total=756 [2019-12-07 11:33:34,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2019-12-07 11:33:34,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 304. [2019-12-07 11:33:34,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-12-07 11:33:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 309 transitions. [2019-12-07 11:33:34,436 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 309 transitions. Word has length 71 [2019-12-07 11:33:34,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:34,436 INFO L462 AbstractCegarLoop]: Abstraction has 304 states and 309 transitions. [2019-12-07 11:33:34,436 INFO L463 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-12-07 11:33:34,436 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 309 transitions. [2019-12-07 11:33:34,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2019-12-07 11:33:34,436 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:34,436 INFO L410 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] [2019-12-07 11:33:34,637 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 mathsat -unsat_core_generation=3 [2019-12-07 11:33:34,638 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:34,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:34,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1777645040, now seen corresponding path program 1 times [2019-12-07 11:33:34,641 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:34,642 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790955286] [2019-12-07 11:33:34,642 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 17 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:36,481 INFO L264 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 32 conjunts are in the unsatisfiable core [2019-12-07 11:33:36,484 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:36,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:36,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:36,698 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:36,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:36,753 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790955286] [2019-12-07 11:33:36,753 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:36,753 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 13 [2019-12-07 11:33:36,753 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223235492] [2019-12-07 11:33:36,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-12-07 11:33:36,754 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:36,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-12-07 11:33:36,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2019-12-07 11:33:36,754 INFO L87 Difference]: Start difference. First operand 304 states and 309 transitions. Second operand 13 states. [2019-12-07 11:33:40,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:40,728 INFO L93 Difference]: Finished difference Result 802 states and 807 transitions. [2019-12-07 11:33:40,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-12-07 11:33:40,729 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 76 [2019-12-07 11:33:40,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:40,731 INFO L225 Difference]: With dead ends: 802 [2019-12-07 11:33:40,731 INFO L226 Difference]: Without dead ends: 595 [2019-12-07 11:33:40,732 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2019-12-07 11:33:40,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2019-12-07 11:33:40,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 304. [2019-12-07 11:33:40,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-12-07 11:33:40,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 308 transitions. [2019-12-07 11:33:40,763 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 308 transitions. Word has length 76 [2019-12-07 11:33:40,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:40,763 INFO L462 AbstractCegarLoop]: Abstraction has 304 states and 308 transitions. [2019-12-07 11:33:40,763 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-12-07 11:33:40,763 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 308 transitions. [2019-12-07 11:33:40,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2019-12-07 11:33:40,764 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:40,764 INFO L410 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] [2019-12-07 11:33:40,965 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 mathsat -unsat_core_generation=3 [2019-12-07 11:33:40,965 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:40,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:40,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1235907307, now seen corresponding path program 1 times [2019-12-07 11:33:40,969 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:40,969 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165220930] [2019-12-07 11:33:40,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 18 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:42,821 INFO L264 TraceCheckSpWp]: Trace formula consists of 1256 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 11:33:42,822 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:42,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:42,837 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:42,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:42,846 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165220930] [2019-12-07 11:33:42,846 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:42,846 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-12-07 11:33:42,846 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94581830] [2019-12-07 11:33:42,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 11:33:42,847 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:42,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 11:33:42,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 11:33:42,847 INFO L87 Difference]: Start difference. First operand 304 states and 308 transitions. Second operand 4 states. [2019-12-07 11:33:42,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:42,930 INFO L93 Difference]: Finished difference Result 608 states and 612 transitions. [2019-12-07 11:33:42,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:42,931 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 78 [2019-12-07 11:33:42,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:42,932 INFO L225 Difference]: With dead ends: 608 [2019-12-07 11:33:42,932 INFO L226 Difference]: Without dead ends: 401 [2019-12-07 11:33:42,933 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 150 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:42,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2019-12-07 11:33:42,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 304. [2019-12-07 11:33:42,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-12-07 11:33:42,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 306 transitions. [2019-12-07 11:33:42,963 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 306 transitions. Word has length 78 [2019-12-07 11:33:42,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:42,963 INFO L462 AbstractCegarLoop]: Abstraction has 304 states and 306 transitions. [2019-12-07 11:33:42,963 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 11:33:42,963 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 306 transitions. [2019-12-07 11:33:42,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2019-12-07 11:33:42,964 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:42,964 INFO L410 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] [2019-12-07 11:33:43,164 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 mathsat -unsat_core_generation=3 [2019-12-07 11:33:43,165 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:43,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:43,166 INFO L82 PathProgramCache]: Analyzing trace with hash -382216038, now seen corresponding path program 1 times [2019-12-07 11:33:43,169 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:43,169 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708114518] [2019-12-07 11:33:43,169 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 19 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:44,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:45,047 INFO L264 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:45,049 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:45,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:45,064 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:45,076 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708114518] [2019-12-07 11:33:45,076 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:45,076 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:45,076 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460212233] [2019-12-07 11:33:45,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:45,077 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:45,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:45,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:45,077 INFO L87 Difference]: Start difference. First operand 304 states and 306 transitions. Second operand 5 states. [2019-12-07 11:33:45,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:45,117 INFO L93 Difference]: Finished difference Result 304 states and 306 transitions. [2019-12-07 11:33:45,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:45,117 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 79 [2019-12-07 11:33:45,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:45,118 INFO L225 Difference]: With dead ends: 304 [2019-12-07 11:33:45,118 INFO L226 Difference]: Without dead ends: 300 [2019-12-07 11:33:45,119 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:45,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2019-12-07 11:33:45,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2019-12-07 11:33:45,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2019-12-07 11:33:45,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 302 transitions. [2019-12-07 11:33:45,150 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 302 transitions. Word has length 79 [2019-12-07 11:33:45,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:45,150 INFO L462 AbstractCegarLoop]: Abstraction has 300 states and 302 transitions. [2019-12-07 11:33:45,150 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:45,150 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 302 transitions. [2019-12-07 11:33:45,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2019-12-07 11:33:45,150 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:45,150 INFO L410 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] [2019-12-07 11:33:45,351 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 mathsat -unsat_core_generation=3 [2019-12-07 11:33:45,351 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:45,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:45,352 INFO L82 PathProgramCache]: Analyzing trace with hash 2077869060, now seen corresponding path program 1 times [2019-12-07 11:33:45,355 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:45,355 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792624160] [2019-12-07 11:33:45,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 20 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:47,186 INFO L264 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 35 conjunts are in the unsatisfiable core [2019-12-07 11:33:47,188 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:47,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:47,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:47,370 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:47,742 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792624160] [2019-12-07 11:33:47,743 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:47,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 22 [2019-12-07 11:33:47,743 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516294126] [2019-12-07 11:33:47,743 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-12-07 11:33:47,743 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:47,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-12-07 11:33:47,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2019-12-07 11:33:47,744 INFO L87 Difference]: Start difference. First operand 300 states and 302 transitions. Second operand 22 states. [2019-12-07 11:33:51,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:51,563 INFO L93 Difference]: Finished difference Result 395 states and 396 transitions. [2019-12-07 11:33:51,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-12-07 11:33:51,564 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 80 [2019-12-07 11:33:51,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:51,565 INFO L225 Difference]: With dead ends: 395 [2019-12-07 11:33:51,566 INFO L226 Difference]: Without dead ends: 302 [2019-12-07 11:33:51,566 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=253, Invalid=803, Unknown=0, NotChecked=0, Total=1056 [2019-12-07 11:33:51,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2019-12-07 11:33:51,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 300. [2019-12-07 11:33:51,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2019-12-07 11:33:51,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 301 transitions. [2019-12-07 11:33:51,605 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 301 transitions. Word has length 80 [2019-12-07 11:33:51,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:51,605 INFO L462 AbstractCegarLoop]: Abstraction has 300 states and 301 transitions. [2019-12-07 11:33:51,605 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-12-07 11:33:51,605 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 301 transitions. [2019-12-07 11:33:51,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2019-12-07 11:33:51,605 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:51,606 INFO L410 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] [2019-12-07 11:33:51,806 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 mathsat -unsat_core_generation=3 [2019-12-07 11:33:51,807 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:51,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:51,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2057710366, now seen corresponding path program 1 times [2019-12-07 11:33:51,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:51,811 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437183857] [2019-12-07 11:33:51,811 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 21 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:53,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:53,645 INFO L264 TraceCheckSpWp]: Trace formula consists of 1262 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:53,647 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:53,663 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:53,675 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437183857] [2019-12-07 11:33:53,675 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:53,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:53,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288283741] [2019-12-07 11:33:53,676 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:53,676 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:53,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:53,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:53,676 INFO L87 Difference]: Start difference. First operand 300 states and 301 transitions. Second operand 5 states. [2019-12-07 11:33:53,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:53,725 INFO L93 Difference]: Finished difference Result 300 states and 301 transitions. [2019-12-07 11:33:53,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:53,726 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 81 [2019-12-07 11:33:53,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:53,727 INFO L225 Difference]: With dead ends: 300 [2019-12-07 11:33:53,727 INFO L226 Difference]: Without dead ends: 296 [2019-12-07 11:33:53,727 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:53,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2019-12-07 11:33:53,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2019-12-07 11:33:53,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-12-07 11:33:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 297 transitions. [2019-12-07 11:33:53,765 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 297 transitions. Word has length 81 [2019-12-07 11:33:53,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:53,765 INFO L462 AbstractCegarLoop]: Abstraction has 296 states and 297 transitions. [2019-12-07 11:33:53,765 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:53,765 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 297 transitions. [2019-12-07 11:33:53,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2019-12-07 11:33:53,766 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:53,766 INFO L410 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] [2019-12-07 11:33:53,966 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 mathsat -unsat_core_generation=3 [2019-12-07 11:33:53,967 INFO L410 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:53,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:53,968 INFO L82 PathProgramCache]: Analyzing trace with hash 447707726, now seen corresponding path program 1 times [2019-12-07 11:33:53,971 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:53,971 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733826367] [2019-12-07 11:33:53,971 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 22 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:55,871 INFO L264 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 25 conjunts are in the unsatisfiable core [2019-12-07 11:33:55,873 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:55,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:56,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:56,008 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-07 11:33:56,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:56,016 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733826367] [2019-12-07 11:33:56,016 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:56,016 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16, 16] imperfect sequences [] total 16 [2019-12-07 11:33:56,017 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912777199] [2019-12-07 11:33:56,017 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-12-07 11:33:56,017 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:56,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-12-07 11:33:56,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2019-12-07 11:33:56,017 INFO L87 Difference]: Start difference. First operand 296 states and 297 transitions. Second operand 16 states. [2019-12-07 11:33:56,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:56,642 INFO L93 Difference]: Finished difference Result 393 states and 393 transitions. [2019-12-07 11:33:56,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-12-07 11:33:56,643 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 82 [2019-12-07 11:33:56,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:56,644 INFO L225 Difference]: With dead ends: 393 [2019-12-07 11:33:56,644 INFO L226 Difference]: Without dead ends: 288 [2019-12-07 11:33:56,645 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=215, Invalid=541, Unknown=0, NotChecked=0, Total=756 [2019-12-07 11:33:56,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2019-12-07 11:33:56,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2019-12-07 11:33:56,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2019-12-07 11:33:56,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 288 transitions. [2019-12-07 11:33:56,683 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 288 transitions. Word has length 82 [2019-12-07 11:33:56,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:56,683 INFO L462 AbstractCegarLoop]: Abstraction has 288 states and 288 transitions. [2019-12-07 11:33:56,683 INFO L463 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-12-07 11:33:56,683 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 288 transitions. [2019-12-07 11:33:56,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-12-07 11:33:56,684 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:56,684 INFO L410 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] [2019-12-07 11:33:56,884 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 mathsat -unsat_core_generation=3 [2019-12-07 11:33:56,885 INFO L410 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:56,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:56,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1774841346, now seen corresponding path program 1 times [2019-12-07 11:33:56,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:56,889 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944823569] [2019-12-07 11:33:56,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 23 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with mathsat -unsat_core_generation=3 [2019-12-07 11:33:58,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:33:58,735 INFO L264 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:33:58,737 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:33:58,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:58,757 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:33:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:33:58,770 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944823569] [2019-12-07 11:33:58,770 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:33:58,770 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:33:58,771 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991377447] [2019-12-07 11:33:58,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:33:58,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:33:58,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:33:58,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:33:58,771 INFO L87 Difference]: Start difference. First operand 288 states and 288 transitions. Second operand 5 states. [2019-12-07 11:33:58,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:33:58,822 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2019-12-07 11:33:58,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:33:58,822 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 83 [2019-12-07 11:33:58,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:33:58,823 INFO L225 Difference]: With dead ends: 288 [2019-12-07 11:33:58,823 INFO L226 Difference]: Without dead ends: 284 [2019-12-07 11:33:58,823 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:33:58,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2019-12-07 11:33:58,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2019-12-07 11:33:58,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2019-12-07 11:33:58,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 284 transitions. [2019-12-07 11:33:58,864 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 284 transitions. Word has length 83 [2019-12-07 11:33:58,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:33:58,865 INFO L462 AbstractCegarLoop]: Abstraction has 284 states and 284 transitions. [2019-12-07 11:33:58,865 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:33:58,865 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 284 transitions. [2019-12-07 11:33:58,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-12-07 11:33:58,865 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:33:58,865 INFO L410 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] [2019-12-07 11:33:59,065 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 mathsat -unsat_core_generation=3 [2019-12-07 11:33:59,066 INFO L410 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:33:59,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:33:59,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1610216172, now seen corresponding path program 1 times [2019-12-07 11:33:59,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:33:59,070 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578420406] [2019-12-07 11:33:59,070 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 24 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:00,904 INFO L264 TraceCheckSpWp]: Trace formula consists of 1278 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:00,906 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:00,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:00,922 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:00,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:00,935 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578420406] [2019-12-07 11:34:00,935 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:00,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2019-12-07 11:34:00,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377553437] [2019-12-07 11:34:00,935 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:00,935 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:00,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:00,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:00,936 INFO L87 Difference]: Start difference. First operand 284 states and 284 transitions. Second operand 5 states. [2019-12-07 11:34:03,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:03,864 INFO L93 Difference]: Finished difference Result 284 states and 284 transitions. [2019-12-07 11:34:03,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 11:34:03,864 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 83 [2019-12-07 11:34:03,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:03,865 INFO L225 Difference]: With dead ends: 284 [2019-12-07 11:34:03,865 INFO L226 Difference]: Without dead ends: 282 [2019-12-07 11:34:03,865 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:03,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2019-12-07 11:34:03,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2019-12-07 11:34:03,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2019-12-07 11:34:03,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 282 transitions. [2019-12-07 11:34:03,909 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 282 transitions. Word has length 83 [2019-12-07 11:34:03,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:03,909 INFO L462 AbstractCegarLoop]: Abstraction has 282 states and 282 transitions. [2019-12-07 11:34:03,909 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:03,909 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 282 transitions. [2019-12-07 11:34:03,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2019-12-07 11:34:03,909 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:03,909 INFO L410 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] [2019-12-07 11:34:04,110 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 mathsat -unsat_core_generation=3 [2019-12-07 11:34:04,111 INFO L410 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:04,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:04,111 INFO L82 PathProgramCache]: Analyzing trace with hash 520653126, now seen corresponding path program 1 times [2019-12-07 11:34:04,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:04,114 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618960204] [2019-12-07 11:34:04,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 25 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:05,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:06,023 INFO L264 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:06,024 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:06,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:06,042 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:06,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:06,054 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618960204] [2019-12-07 11:34:06,054 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:06,054 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:06,054 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689538156] [2019-12-07 11:34:06,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:06,054 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:06,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:06,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:06,055 INFO L87 Difference]: Start difference. First operand 282 states and 282 transitions. Second operand 5 states. [2019-12-07 11:34:06,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:06,105 INFO L93 Difference]: Finished difference Result 282 states and 282 transitions. [2019-12-07 11:34:06,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:06,106 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 85 [2019-12-07 11:34:06,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:06,107 INFO L225 Difference]: With dead ends: 282 [2019-12-07 11:34:06,107 INFO L226 Difference]: Without dead ends: 278 [2019-12-07 11:34:06,107 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:06,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2019-12-07 11:34:06,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2019-12-07 11:34:06,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2019-12-07 11:34:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2019-12-07 11:34:06,148 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 85 [2019-12-07 11:34:06,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:06,148 INFO L462 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2019-12-07 11:34:06,148 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:06,148 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2019-12-07 11:34:06,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2019-12-07 11:34:06,149 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:06,149 INFO L410 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] [2019-12-07 11:34:06,349 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 mathsat -unsat_core_generation=3 [2019-12-07 11:34:06,350 INFO L410 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:06,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:06,351 INFO L82 PathProgramCache]: Analyzing trace with hash 544206776, now seen corresponding path program 1 times [2019-12-07 11:34:06,354 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:06,354 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335514287] [2019-12-07 11:34:06,354 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 26 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:08,236 INFO L264 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:08,238 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:08,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:08,254 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:08,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:08,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335514287] [2019-12-07 11:34:08,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:08,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:08,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589409619] [2019-12-07 11:34:08,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:08,268 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:08,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:08,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:08,269 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand 5 states. [2019-12-07 11:34:08,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:08,325 INFO L93 Difference]: Finished difference Result 278 states and 278 transitions. [2019-12-07 11:34:08,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:08,326 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 86 [2019-12-07 11:34:08,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:08,327 INFO L225 Difference]: With dead ends: 278 [2019-12-07 11:34:08,327 INFO L226 Difference]: Without dead ends: 276 [2019-12-07 11:34:08,327 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:08,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2019-12-07 11:34:08,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 276. [2019-12-07 11:34:08,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2019-12-07 11:34:08,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 276 transitions. [2019-12-07 11:34:08,367 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 276 transitions. Word has length 86 [2019-12-07 11:34:08,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:08,367 INFO L462 AbstractCegarLoop]: Abstraction has 276 states and 276 transitions. [2019-12-07 11:34:08,368 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:08,368 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 276 transitions. [2019-12-07 11:34:08,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-12-07 11:34:08,368 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:08,368 INFO L410 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] [2019-12-07 11:34:08,569 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 mathsat -unsat_core_generation=3 [2019-12-07 11:34:08,569 INFO L410 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:08,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:08,570 INFO L82 PathProgramCache]: Analyzing trace with hash 2131584234, now seen corresponding path program 1 times [2019-12-07 11:34:08,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:08,573 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629652938] [2019-12-07 11:34:08,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 27 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:10,466 INFO L264 TraceCheckSpWp]: Trace formula consists of 1271 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:10,468 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:10,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:10,484 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:10,495 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629652938] [2019-12-07 11:34:10,495 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:10,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2019-12-07 11:34:10,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243889648] [2019-12-07 11:34:10,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:10,496 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:10,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:10,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:10,496 INFO L87 Difference]: Start difference. First operand 276 states and 276 transitions. Second operand 5 states. [2019-12-07 11:34:11,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:11,441 INFO L93 Difference]: Finished difference Result 276 states and 276 transitions. [2019-12-07 11:34:11,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:11,441 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 87 [2019-12-07 11:34:11,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:11,442 INFO L225 Difference]: With dead ends: 276 [2019-12-07 11:34:11,442 INFO L226 Difference]: Without dead ends: 272 [2019-12-07 11:34:11,443 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:11,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2019-12-07 11:34:11,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2019-12-07 11:34:11,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2019-12-07 11:34:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 272 transitions. [2019-12-07 11:34:11,483 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 272 transitions. Word has length 87 [2019-12-07 11:34:11,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:11,483 INFO L462 AbstractCegarLoop]: Abstraction has 272 states and 272 transitions. [2019-12-07 11:34:11,483 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:11,483 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 272 transitions. [2019-12-07 11:34:11,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2019-12-07 11:34:11,484 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:11,484 INFO L410 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] [2019-12-07 11:34:11,684 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 mathsat -unsat_core_generation=3 [2019-12-07 11:34:11,685 INFO L410 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:11,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:11,686 INFO L82 PathProgramCache]: Analyzing trace with hash -246814482, now seen corresponding path program 1 times [2019-12-07 11:34:11,689 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:11,689 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503059228] [2019-12-07 11:34:11,689 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 28 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:13,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:13,576 INFO L264 TraceCheckSpWp]: Trace formula consists of 1274 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:13,577 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:13,593 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:13,606 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [503059228] [2019-12-07 11:34:13,607 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:13,607 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:13,607 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100247543] [2019-12-07 11:34:13,607 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:13,607 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:13,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:13,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:13,607 INFO L87 Difference]: Start difference. First operand 272 states and 272 transitions. Second operand 5 states. [2019-12-07 11:34:13,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:13,680 INFO L93 Difference]: Finished difference Result 272 states and 272 transitions. [2019-12-07 11:34:13,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:13,680 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 89 [2019-12-07 11:34:13,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:13,681 INFO L225 Difference]: With dead ends: 272 [2019-12-07 11:34:13,681 INFO L226 Difference]: Without dead ends: 268 [2019-12-07 11:34:13,682 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:13,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2019-12-07 11:34:13,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2019-12-07 11:34:13,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2019-12-07 11:34:13,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 268 transitions. [2019-12-07 11:34:13,722 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 268 transitions. Word has length 89 [2019-12-07 11:34:13,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:13,722 INFO L462 AbstractCegarLoop]: Abstraction has 268 states and 268 transitions. [2019-12-07 11:34:13,723 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:13,723 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 268 transitions. [2019-12-07 11:34:13,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2019-12-07 11:34:13,723 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:13,723 INFO L410 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] [2019-12-07 11:34:13,923 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 mathsat -unsat_core_generation=3 [2019-12-07 11:34:13,924 INFO L410 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:13,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:13,925 INFO L82 PathProgramCache]: Analyzing trace with hash -965378734, now seen corresponding path program 1 times [2019-12-07 11:34:13,928 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:13,928 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230139156] [2019-12-07 11:34:13,928 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 29 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:15,786 INFO L264 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:15,787 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:15,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:15,803 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:15,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:15,818 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230139156] [2019-12-07 11:34:15,819 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:15,819 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:15,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986080118] [2019-12-07 11:34:15,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:15,819 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:15,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:15,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:15,819 INFO L87 Difference]: Start difference. First operand 268 states and 268 transitions. Second operand 5 states. [2019-12-07 11:34:15,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:15,870 INFO L93 Difference]: Finished difference Result 268 states and 268 transitions. [2019-12-07 11:34:15,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:15,871 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2019-12-07 11:34:15,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:15,872 INFO L225 Difference]: With dead ends: 268 [2019-12-07 11:34:15,872 INFO L226 Difference]: Without dead ends: 264 [2019-12-07 11:34:15,872 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:15,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2019-12-07 11:34:15,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2019-12-07 11:34:15,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2019-12-07 11:34:15,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 264 transitions. [2019-12-07 11:34:15,914 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 264 transitions. Word has length 91 [2019-12-07 11:34:15,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:15,915 INFO L462 AbstractCegarLoop]: Abstraction has 264 states and 264 transitions. [2019-12-07 11:34:15,915 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:15,915 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 264 transitions. [2019-12-07 11:34:15,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-12-07 11:34:15,915 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:15,915 INFO L410 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] [2019-12-07 11:34:16,116 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 mathsat -unsat_core_generation=3 [2019-12-07 11:34:16,116 INFO L410 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:16,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:16,117 INFO L82 PathProgramCache]: Analyzing trace with hash -15889898, now seen corresponding path program 1 times [2019-12-07 11:34:16,120 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:16,120 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479057045] [2019-12-07 11:34:16,121 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 30 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:17,951 INFO L264 TraceCheckSpWp]: Trace formula consists of 1280 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:17,952 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:17,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:17,973 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:17,990 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479057045] [2019-12-07 11:34:17,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:17,991 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:17,991 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513084465] [2019-12-07 11:34:17,991 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:17,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:17,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:17,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:17,991 INFO L87 Difference]: Start difference. First operand 264 states and 264 transitions. Second operand 5 states. [2019-12-07 11:34:18,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:18,045 INFO L93 Difference]: Finished difference Result 264 states and 264 transitions. [2019-12-07 11:34:18,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:18,045 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2019-12-07 11:34:18,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:18,046 INFO L225 Difference]: With dead ends: 264 [2019-12-07 11:34:18,046 INFO L226 Difference]: Without dead ends: 260 [2019-12-07 11:34:18,046 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:18,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2019-12-07 11:34:18,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 260. [2019-12-07 11:34:18,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2019-12-07 11:34:18,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 260 transitions. [2019-12-07 11:34:18,089 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 260 transitions. Word has length 93 [2019-12-07 11:34:18,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:18,089 INFO L462 AbstractCegarLoop]: Abstraction has 260 states and 260 transitions. [2019-12-07 11:34:18,089 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:18,089 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 260 transitions. [2019-12-07 11:34:18,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2019-12-07 11:34:18,090 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:18,090 INFO L410 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] [2019-12-07 11:34:18,290 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 mathsat -unsat_core_generation=3 [2019-12-07 11:34:18,291 INFO L410 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:18,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:18,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1909814105, now seen corresponding path program 1 times [2019-12-07 11:34:18,294 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:18,294 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143233917] [2019-12-07 11:34:18,294 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 31 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:20,202 INFO L264 TraceCheckSpWp]: Trace formula consists of 1283 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:20,203 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:20,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:20,225 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:20,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:20,244 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143233917] [2019-12-07 11:34:20,244 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:20,244 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:20,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135527596] [2019-12-07 11:34:20,244 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:20,244 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:20,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:20,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:20,244 INFO L87 Difference]: Start difference. First operand 260 states and 260 transitions. Second operand 5 states. [2019-12-07 11:34:20,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:20,298 INFO L93 Difference]: Finished difference Result 260 states and 260 transitions. [2019-12-07 11:34:20,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:20,299 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 95 [2019-12-07 11:34:20,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:20,300 INFO L225 Difference]: With dead ends: 260 [2019-12-07 11:34:20,300 INFO L226 Difference]: Without dead ends: 256 [2019-12-07 11:34:20,300 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:20,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2019-12-07 11:34:20,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2019-12-07 11:34:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2019-12-07 11:34:20,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 256 transitions. [2019-12-07 11:34:20,357 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 256 transitions. Word has length 95 [2019-12-07 11:34:20,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:20,357 INFO L462 AbstractCegarLoop]: Abstraction has 256 states and 256 transitions. [2019-12-07 11:34:20,357 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:20,357 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 256 transitions. [2019-12-07 11:34:20,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2019-12-07 11:34:20,358 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:20,358 INFO L410 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] [2019-12-07 11:34:20,558 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 mathsat -unsat_core_generation=3 [2019-12-07 11:34:20,559 INFO L410 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:20,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:20,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1380457725, now seen corresponding path program 1 times [2019-12-07 11:34:20,563 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:20,563 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1297392135] [2019-12-07 11:34:20,563 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 32 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:22,449 INFO L264 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:22,450 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:22,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:22,467 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:22,481 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1297392135] [2019-12-07 11:34:22,481 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:22,481 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:22,481 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120889717] [2019-12-07 11:34:22,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:22,481 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:22,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:22,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:22,482 INFO L87 Difference]: Start difference. First operand 256 states and 256 transitions. Second operand 5 states. [2019-12-07 11:34:22,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:22,535 INFO L93 Difference]: Finished difference Result 256 states and 256 transitions. [2019-12-07 11:34:22,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:22,536 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 97 [2019-12-07 11:34:22,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:22,537 INFO L225 Difference]: With dead ends: 256 [2019-12-07 11:34:22,537 INFO L226 Difference]: Without dead ends: 252 [2019-12-07 11:34:22,537 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:22,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2019-12-07 11:34:22,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2019-12-07 11:34:22,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2019-12-07 11:34:22,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 252 transitions. [2019-12-07 11:34:22,581 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 252 transitions. Word has length 97 [2019-12-07 11:34:22,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:22,581 INFO L462 AbstractCegarLoop]: Abstraction has 252 states and 252 transitions. [2019-12-07 11:34:22,582 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:22,582 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 252 transitions. [2019-12-07 11:34:22,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2019-12-07 11:34:22,582 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:22,582 INFO L410 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] [2019-12-07 11:34:22,783 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 mathsat -unsat_core_generation=3 [2019-12-07 11:34:22,783 INFO L410 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:22,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:22,784 INFO L82 PathProgramCache]: Analyzing trace with hash -524882175, now seen corresponding path program 1 times [2019-12-07 11:34:22,787 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:22,787 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570214488] [2019-12-07 11:34:22,787 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 33 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:24,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:24,714 INFO L264 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:24,716 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:24,733 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:24,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:24,747 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570214488] [2019-12-07 11:34:24,747 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:24,747 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:24,747 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626462981] [2019-12-07 11:34:24,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:24,748 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:24,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:24,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:24,748 INFO L87 Difference]: Start difference. First operand 252 states and 252 transitions. Second operand 5 states. [2019-12-07 11:34:24,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:24,809 INFO L93 Difference]: Finished difference Result 252 states and 252 transitions. [2019-12-07 11:34:24,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:24,809 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 99 [2019-12-07 11:34:24,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:24,811 INFO L225 Difference]: With dead ends: 252 [2019-12-07 11:34:24,811 INFO L226 Difference]: Without dead ends: 248 [2019-12-07 11:34:24,811 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:24,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2019-12-07 11:34:24,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2019-12-07 11:34:24,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2019-12-07 11:34:24,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2019-12-07 11:34:24,860 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 99 [2019-12-07 11:34:24,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:24,860 INFO L462 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2019-12-07 11:34:24,860 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:24,860 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2019-12-07 11:34:24,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2019-12-07 11:34:24,861 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:24,861 INFO L410 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] [2019-12-07 11:34:25,061 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 mathsat -unsat_core_generation=3 [2019-12-07 11:34:25,062 INFO L410 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:25,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:25,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1900457627, now seen corresponding path program 1 times [2019-12-07 11:34:25,065 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:25,066 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494216296] [2019-12-07 11:34:25,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 34 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:26,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:26,965 INFO L264 TraceCheckSpWp]: Trace formula consists of 1292 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:26,966 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:26,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:26,985 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:26,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:27,000 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494216296] [2019-12-07 11:34:27,000 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:27,000 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:27,000 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604736822] [2019-12-07 11:34:27,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:27,001 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:27,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:27,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:27,001 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand 5 states. [2019-12-07 11:34:27,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:27,072 INFO L93 Difference]: Finished difference Result 248 states and 248 transitions. [2019-12-07 11:34:27,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:27,073 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 101 [2019-12-07 11:34:27,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:27,074 INFO L225 Difference]: With dead ends: 248 [2019-12-07 11:34:27,074 INFO L226 Difference]: Without dead ends: 244 [2019-12-07 11:34:27,074 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:27,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2019-12-07 11:34:27,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2019-12-07 11:34:27,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2019-12-07 11:34:27,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 244 transitions. [2019-12-07 11:34:27,122 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 244 transitions. Word has length 101 [2019-12-07 11:34:27,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:27,123 INFO L462 AbstractCegarLoop]: Abstraction has 244 states and 244 transitions. [2019-12-07 11:34:27,123 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:27,123 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 244 transitions. [2019-12-07 11:34:27,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2019-12-07 11:34:27,123 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:27,123 INFO L410 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] [2019-12-07 11:34:27,324 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 mathsat -unsat_core_generation=3 [2019-12-07 11:34:27,325 INFO L410 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:27,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:27,326 INFO L82 PathProgramCache]: Analyzing trace with hash -978539479, now seen corresponding path program 1 times [2019-12-07 11:34:27,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:27,329 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078479647] [2019-12-07 11:34:27,329 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 35 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:29,299 INFO L264 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:29,300 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:29,320 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:29,336 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078479647] [2019-12-07 11:34:29,336 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:29,336 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:29,336 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491912659] [2019-12-07 11:34:29,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:29,336 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:29,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:29,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:29,336 INFO L87 Difference]: Start difference. First operand 244 states and 244 transitions. Second operand 5 states. [2019-12-07 11:34:29,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:29,394 INFO L93 Difference]: Finished difference Result 244 states and 244 transitions. [2019-12-07 11:34:29,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:29,394 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 103 [2019-12-07 11:34:29,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:29,395 INFO L225 Difference]: With dead ends: 244 [2019-12-07 11:34:29,395 INFO L226 Difference]: Without dead ends: 240 [2019-12-07 11:34:29,395 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:29,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2019-12-07 11:34:29,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2019-12-07 11:34:29,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2019-12-07 11:34:29,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 240 transitions. [2019-12-07 11:34:29,442 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 240 transitions. Word has length 103 [2019-12-07 11:34:29,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:29,443 INFO L462 AbstractCegarLoop]: Abstraction has 240 states and 240 transitions. [2019-12-07 11:34:29,443 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:29,443 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 240 transitions. [2019-12-07 11:34:29,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2019-12-07 11:34:29,443 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:29,443 INFO L410 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] [2019-12-07 11:34:29,644 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 mathsat -unsat_core_generation=3 [2019-12-07 11:34:29,644 INFO L410 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:29,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:29,645 INFO L82 PathProgramCache]: Analyzing trace with hash 221538125, now seen corresponding path program 1 times [2019-12-07 11:34:29,648 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:29,648 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82464777] [2019-12-07 11:34:29,649 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 36 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:31,582 INFO L264 TraceCheckSpWp]: Trace formula consists of 1298 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:31,583 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:31,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:31,601 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:31,616 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82464777] [2019-12-07 11:34:31,616 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:31,617 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:31,617 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816651072] [2019-12-07 11:34:31,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:31,617 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:31,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:31,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:31,617 INFO L87 Difference]: Start difference. First operand 240 states and 240 transitions. Second operand 5 states. [2019-12-07 11:34:31,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:31,687 INFO L93 Difference]: Finished difference Result 240 states and 240 transitions. [2019-12-07 11:34:31,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:31,687 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 105 [2019-12-07 11:34:31,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:31,688 INFO L225 Difference]: With dead ends: 240 [2019-12-07 11:34:31,689 INFO L226 Difference]: Without dead ends: 236 [2019-12-07 11:34:31,689 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:31,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2019-12-07 11:34:31,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2019-12-07 11:34:31,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2019-12-07 11:34:31,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 236 transitions. [2019-12-07 11:34:31,736 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 236 transitions. Word has length 105 [2019-12-07 11:34:31,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:31,737 INFO L462 AbstractCegarLoop]: Abstraction has 236 states and 236 transitions. [2019-12-07 11:34:31,737 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:31,737 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 236 transitions. [2019-12-07 11:34:31,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2019-12-07 11:34:31,737 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:31,737 INFO L410 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] [2019-12-07 11:34:31,938 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 mathsat -unsat_core_generation=3 [2019-12-07 11:34:31,939 INFO L410 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:31,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:31,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1850086703, now seen corresponding path program 1 times [2019-12-07 11:34:31,942 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:31,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274021310] [2019-12-07 11:34:31,943 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 37 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:33,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:33,876 INFO L264 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:33,877 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:33,896 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:33,943 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [274021310] [2019-12-07 11:34:33,943 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:33,943 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2019-12-07 11:34:33,943 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662932339] [2019-12-07 11:34:33,943 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-12-07 11:34:33,943 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:33,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-12-07 11:34:33,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:33,944 INFO L87 Difference]: Start difference. First operand 236 states and 236 transitions. Second operand 6 states. [2019-12-07 11:34:34,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:34,003 INFO L93 Difference]: Finished difference Result 236 states and 236 transitions. [2019-12-07 11:34:34,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:34,004 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 107 [2019-12-07 11:34:34,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:34,005 INFO L225 Difference]: With dead ends: 236 [2019-12-07 11:34:34,005 INFO L226 Difference]: Without dead ends: 232 [2019-12-07 11:34:34,005 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-12-07 11:34:34,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2019-12-07 11:34:34,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2019-12-07 11:34:34,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2019-12-07 11:34:34,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 232 transitions. [2019-12-07 11:34:34,053 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 232 transitions. Word has length 107 [2019-12-07 11:34:34,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:34,053 INFO L462 AbstractCegarLoop]: Abstraction has 232 states and 232 transitions. [2019-12-07 11:34:34,053 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-12-07 11:34:34,053 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 232 transitions. [2019-12-07 11:34:34,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2019-12-07 11:34:34,053 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:34,054 INFO L410 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] [2019-12-07 11:34:34,254 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 mathsat -unsat_core_generation=3 [2019-12-07 11:34:34,255 INFO L410 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:34,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:34,256 INFO L82 PathProgramCache]: Analyzing trace with hash 183279285, now seen corresponding path program 1 times [2019-12-07 11:34:34,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:34,259 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1228081504] [2019-12-07 11:34:34,259 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 38 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:36,180 INFO L264 TraceCheckSpWp]: Trace formula consists of 1304 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:36,182 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:36,202 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:36,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:36,219 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1228081504] [2019-12-07 11:34:36,220 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:36,220 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:36,220 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173835980] [2019-12-07 11:34:36,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:36,220 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:36,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:36,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:36,220 INFO L87 Difference]: Start difference. First operand 232 states and 232 transitions. Second operand 5 states. [2019-12-07 11:34:36,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:36,289 INFO L93 Difference]: Finished difference Result 232 states and 232 transitions. [2019-12-07 11:34:36,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:36,289 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 109 [2019-12-07 11:34:36,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:36,290 INFO L225 Difference]: With dead ends: 232 [2019-12-07 11:34:36,290 INFO L226 Difference]: Without dead ends: 228 [2019-12-07 11:34:36,290 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 212 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:36,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2019-12-07 11:34:36,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2019-12-07 11:34:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2019-12-07 11:34:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2019-12-07 11:34:36,339 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 109 [2019-12-07 11:34:36,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:36,339 INFO L462 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2019-12-07 11:34:36,339 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:36,339 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2019-12-07 11:34:36,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2019-12-07 11:34:36,339 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:36,340 INFO L410 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] [2019-12-07 11:34:36,540 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 mathsat -unsat_core_generation=3 [2019-12-07 11:34:36,541 INFO L410 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:36,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:36,541 INFO L82 PathProgramCache]: Analyzing trace with hash 37874425, now seen corresponding path program 1 times [2019-12-07 11:34:36,544 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:36,545 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [881818587] [2019-12-07 11:34:36,545 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 39 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:38,506 INFO L264 TraceCheckSpWp]: Trace formula consists of 1307 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:38,507 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:38,532 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:38,549 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [881818587] [2019-12-07 11:34:38,549 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:38,549 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:38,549 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628028619] [2019-12-07 11:34:38,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:38,549 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:38,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:38,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:38,550 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand 5 states. [2019-12-07 11:34:38,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:38,610 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2019-12-07 11:34:38,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:38,610 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 111 [2019-12-07 11:34:38,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:38,611 INFO L225 Difference]: With dead ends: 228 [2019-12-07 11:34:38,611 INFO L226 Difference]: Without dead ends: 224 [2019-12-07 11:34:38,611 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:38,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2019-12-07 11:34:38,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2019-12-07 11:34:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2019-12-07 11:34:38,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 224 transitions. [2019-12-07 11:34:38,660 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 224 transitions. Word has length 111 [2019-12-07 11:34:38,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:38,661 INFO L462 AbstractCegarLoop]: Abstraction has 224 states and 224 transitions. [2019-12-07 11:34:38,661 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:38,661 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 224 transitions. [2019-12-07 11:34:38,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2019-12-07 11:34:38,661 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:38,661 INFO L410 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] [2019-12-07 11:34:38,862 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 mathsat -unsat_core_generation=3 [2019-12-07 11:34:38,862 INFO L410 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:38,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:38,862 INFO L82 PathProgramCache]: Analyzing trace with hash 2037725085, now seen corresponding path program 1 times [2019-12-07 11:34:38,863 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:38,863 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144500639] [2019-12-07 11:34:38,863 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 40 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:40,714 INFO L264 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:40,716 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:40,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:40,735 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:40,752 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144500639] [2019-12-07 11:34:40,753 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:40,753 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:40,753 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938658810] [2019-12-07 11:34:40,753 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:40,753 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:40,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:40,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:40,753 INFO L87 Difference]: Start difference. First operand 224 states and 224 transitions. Second operand 5 states. [2019-12-07 11:34:40,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:40,814 INFO L93 Difference]: Finished difference Result 224 states and 224 transitions. [2019-12-07 11:34:40,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:40,814 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2019-12-07 11:34:40,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:40,815 INFO L225 Difference]: With dead ends: 224 [2019-12-07 11:34:40,815 INFO L226 Difference]: Without dead ends: 220 [2019-12-07 11:34:40,815 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:40,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2019-12-07 11:34:40,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2019-12-07 11:34:40,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2019-12-07 11:34:40,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 220 transitions. [2019-12-07 11:34:40,864 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 220 transitions. Word has length 113 [2019-12-07 11:34:40,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:40,865 INFO L462 AbstractCegarLoop]: Abstraction has 220 states and 220 transitions. [2019-12-07 11:34:40,865 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:40,865 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 220 transitions. [2019-12-07 11:34:40,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2019-12-07 11:34:40,865 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:40,865 INFO L410 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] [2019-12-07 11:34:41,065 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 mathsat -unsat_core_generation=3 [2019-12-07 11:34:41,066 INFO L410 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:41,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:41,067 INFO L82 PathProgramCache]: Analyzing trace with hash -251138911, now seen corresponding path program 1 times [2019-12-07 11:34:41,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:41,070 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649830082] [2019-12-07 11:34:41,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 41 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:42,996 INFO L264 TraceCheckSpWp]: Trace formula consists of 1313 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:42,998 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:43,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:43,019 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:43,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:43,036 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649830082] [2019-12-07 11:34:43,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:43,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:43,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359965797] [2019-12-07 11:34:43,037 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:43,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:43,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:43,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:43,037 INFO L87 Difference]: Start difference. First operand 220 states and 220 transitions. Second operand 5 states. [2019-12-07 11:34:43,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:43,100 INFO L93 Difference]: Finished difference Result 220 states and 220 transitions. [2019-12-07 11:34:43,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:43,100 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 115 [2019-12-07 11:34:43,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:43,101 INFO L225 Difference]: With dead ends: 220 [2019-12-07 11:34:43,101 INFO L226 Difference]: Without dead ends: 216 [2019-12-07 11:34:43,101 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:43,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2019-12-07 11:34:43,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2019-12-07 11:34:43,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2019-12-07 11:34:43,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 216 transitions. [2019-12-07 11:34:43,151 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 216 transitions. Word has length 115 [2019-12-07 11:34:43,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:43,151 INFO L462 AbstractCegarLoop]: Abstraction has 216 states and 216 transitions. [2019-12-07 11:34:43,151 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:43,151 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 216 transitions. [2019-12-07 11:34:43,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2019-12-07 11:34:43,151 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:43,152 INFO L410 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] [2019-12-07 11:34:43,352 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 mathsat -unsat_core_generation=3 [2019-12-07 11:34:43,352 INFO L410 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:43,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:43,353 INFO L82 PathProgramCache]: Analyzing trace with hash -826183163, now seen corresponding path program 1 times [2019-12-07 11:34:43,356 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:43,356 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [52534182] [2019-12-07 11:34:43,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 42 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:45,283 INFO L264 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:45,284 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:45,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:45,305 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:45,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:45,322 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [52534182] [2019-12-07 11:34:45,322 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:45,322 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:45,322 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617331321] [2019-12-07 11:34:45,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:45,322 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:45,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:45,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:45,323 INFO L87 Difference]: Start difference. First operand 216 states and 216 transitions. Second operand 5 states. [2019-12-07 11:34:45,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:45,403 INFO L93 Difference]: Finished difference Result 216 states and 216 transitions. [2019-12-07 11:34:45,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:45,404 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 117 [2019-12-07 11:34:45,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:45,404 INFO L225 Difference]: With dead ends: 216 [2019-12-07 11:34:45,405 INFO L226 Difference]: Without dead ends: 212 [2019-12-07 11:34:45,405 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:45,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2019-12-07 11:34:45,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2019-12-07 11:34:45,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2019-12-07 11:34:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 212 transitions. [2019-12-07 11:34:45,454 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 212 transitions. Word has length 117 [2019-12-07 11:34:45,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:45,454 INFO L462 AbstractCegarLoop]: Abstraction has 212 states and 212 transitions. [2019-12-07 11:34:45,454 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:45,454 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 212 transitions. [2019-12-07 11:34:45,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2019-12-07 11:34:45,455 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 11:34:45,455 INFO L410 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] [2019-12-07 11:34:45,655 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 mathsat -unsat_core_generation=3 [2019-12-07 11:34:45,656 INFO L410 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 11:34:45,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 11:34:45,657 INFO L82 PathProgramCache]: Analyzing trace with hash 607072201, now seen corresponding path program 1 times [2019-12-07 11:34:45,660 INFO L163 FreeRefinementEngine]: Executing refinement strategy WALRUS [2019-12-07 11:34:45,660 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1704827183] [2019-12-07 11:34:45,660 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/mathsat Starting monitored process 43 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with mathsat -unsat_core_generation=3 [2019-12-07 11:34:47,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 11:34:47,587 INFO L264 TraceCheckSpWp]: Trace formula consists of 1319 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 11:34:47,589 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 11:34:47,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:47,610 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 11:34:47,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 11:34:47,627 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1704827183] [2019-12-07 11:34:47,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 11:34:47,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 11:34:47,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698203778] [2019-12-07 11:34:47,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 11:34:47,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2019-12-07 11:34:47,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 11:34:47,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 11:34:47,628 INFO L87 Difference]: Start difference. First operand 212 states and 212 transitions. Second operand 5 states. [2019-12-07 11:34:47,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 11:34:47,687 INFO L93 Difference]: Finished difference Result 212 states and 212 transitions. [2019-12-07 11:34:47,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 11:34:47,687 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 119 [2019-12-07 11:34:47,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 11:34:47,688 INFO L225 Difference]: With dead ends: 212 [2019-12-07 11:34:47,688 INFO L226 Difference]: Without dead ends: 0 [2019-12-07 11:34:47,688 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-07 11:34:47,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-12-07 11:34:47,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-12-07 11:34:47,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-12-07 11:34:47,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-12-07 11:34:47,688 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 119 [2019-12-07 11:34:47,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 11:34:47,689 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-12-07 11:34:47,689 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 11:34:47,689 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-12-07 11:34:47,689 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-12-07 11:34:47,889 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 mathsat -unsat_core_generation=3 [2019-12-07 11:34:47,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-12-07 11:34:48,101 WARN L192 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 287 DAG size of output: 267 [2019-12-07 11:34:51,863 WARN L192 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 265 DAG size of output: 190 [2019-12-07 11:34:53,083 WARN L192 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 251 DAG size of output: 176 [2019-12-07 11:34:54,760 WARN L192 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 222 DAG size of output: 143 [2019-12-07 11:34:56,141 WARN L192 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 245 DAG size of output: 213 [2019-12-07 11:34:57,386 WARN L192 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 231 DAG size of output: 199 [2019-12-07 11:34:59,116 WARN L192 SmtUtils]: Spent 1.73 s on a formula simplification. DAG size of input: 224 DAG size of output: 145 [2019-12-07 11:35:01,187 WARN L192 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 214 DAG size of output: 191 [2019-12-07 11:35:02,118 WARN L192 SmtUtils]: Spent 929.00 ms on a formula simplification. DAG size of input: 220 DAG size of output: 145 [2019-12-07 11:35:03,321 WARN L192 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 244 DAG size of output: 169 [2019-12-07 11:35:03,687 WARN L192 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 115 [2019-12-07 11:35:03,985 WARN L192 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 101 [2019-12-07 11:35:05,144 WARN L192 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 224 DAG size of output: 192 [2019-12-07 11:35:07,003 WARN L192 SmtUtils]: Spent 1.86 s on a formula simplification. DAG size of input: 201 DAG size of output: 183 [2019-12-07 11:35:08,271 WARN L192 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 253 DAG size of output: 178 [2019-12-07 11:35:09,620 WARN L192 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 153 DAG size of output: 137 [2019-12-07 11:35:09,961 WARN L192 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 110 [2019-12-07 11:35:10,217 WARN L192 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 94 [2019-12-07 11:35:11,485 WARN L192 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 233 DAG size of output: 201 [2019-12-07 11:35:11,833 WARN L192 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 113 [2019-12-07 11:35:14,010 WARN L192 SmtUtils]: Spent 2.17 s on a formula simplification. DAG size of input: 217 DAG size of output: 194 [2019-12-07 11:35:15,358 WARN L192 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 261 DAG size of output: 186 [2019-12-07 11:35:16,068 WARN L192 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 158 [2019-12-07 11:35:16,957 WARN L192 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 221 DAG size of output: 140 [2019-12-07 11:35:18,001 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 218 DAG size of output: 140 [2019-12-07 11:35:19,396 WARN L192 SmtUtils]: Spent 1.39 s on a formula simplification. DAG size of input: 241 DAG size of output: 209 [2019-12-07 11:35:20,482 WARN L192 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 162 DAG size of output: 144 [2019-12-07 11:35:20,729 WARN L192 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2019-12-07 11:35:21,485 WARN L192 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 151 [2019-12-07 11:35:23,137 WARN L192 SmtUtils]: Spent 1.65 s on a formula simplification. DAG size of input: 157 DAG size of output: 141 [2019-12-07 11:35:24,288 WARN L192 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 166 DAG size of output: 148 [2019-12-07 11:35:24,655 WARN L192 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 115 [2019-12-07 11:35:26,015 WARN L192 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 145 DAG size of output: 136 [2019-12-07 11:35:27,323 WARN L192 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 142 DAG size of output: 133 [2019-12-07 11:35:27,581 WARN L192 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 94 [2019-12-07 11:35:27,977 WARN L192 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 120 [2019-12-07 11:35:30,092 WARN L192 SmtUtils]: Spent 2.11 s on a formula simplification. DAG size of input: 217 DAG size of output: 194 [2019-12-07 11:35:31,067 WARN L192 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 220 DAG size of output: 145 [2019-12-07 11:35:32,805 WARN L192 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 192 DAG size of output: 171 [2019-12-07 11:35:34,070 WARN L192 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 145 DAG size of output: 136 [2019-12-07 11:35:35,462 WARN L192 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 263 DAG size of output: 188 [2019-12-07 11:35:35,820 WARN L192 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 115 [2019-12-07 11:35:36,869 WARN L192 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 207 DAG size of output: 175 [2019-12-07 11:35:38,686 WARN L192 SmtUtils]: Spent 1.82 s on a formula simplification. DAG size of input: 195 DAG size of output: 177 [2019-12-07 11:35:39,689 WARN L192 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 230 DAG size of output: 155 [2019-12-07 11:35:41,055 WARN L192 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 243 DAG size of output: 211 [2019-12-07 11:35:42,233 WARN L192 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 246 DAG size of output: 171 [2019-12-07 11:35:43,182 WARN L192 SmtUtils]: Spent 946.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 152 [2019-12-07 11:35:44,240 WARN L192 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 216 DAG size of output: 184 [2019-12-07 11:35:45,252 WARN L192 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 210 DAG size of output: 178 [2019-12-07 11:35:46,417 WARN L192 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 226 DAG size of output: 194 [2019-12-07 11:35:48,029 WARN L192 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 154 DAG size of output: 138 [2019-12-07 11:35:49,250 WARN L192 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 257 DAG size of output: 182 [2019-12-07 11:35:49,472 WARN L192 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-12-07 11:35:50,524 WARN L192 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 236 DAG size of output: 161 [2019-12-07 11:35:51,795 WARN L192 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 237 DAG size of output: 205 [2019-12-07 11:35:53,047 WARN L192 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 259 DAG size of output: 184 [2019-12-07 11:35:54,030 WARN L192 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 173 [2019-12-07 11:35:55,402 WARN L192 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 239 DAG size of output: 207 [2019-12-07 11:35:56,371 WARN L192 SmtUtils]: Spent 968.00 ms on a formula simplification. DAG size of input: 225 DAG size of output: 150 [2019-12-07 11:35:57,425 WARN L192 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 234 DAG size of output: 159 [2019-12-07 11:35:58,367 WARN L192 SmtUtils]: Spent 940.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 170 [2019-12-07 11:35:59,450 WARN L192 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 214 DAG size of output: 182 [2019-12-07 11:36:01,444 WARN L192 SmtUtils]: Spent 1.99 s on a formula simplification. DAG size of input: 211 DAG size of output: 188 [2019-12-07 11:36:03,334 WARN L192 SmtUtils]: Spent 1.79 s on a formula simplification. DAG size of input: 228 DAG size of output: 140 [2019-12-07 11:36:04,490 WARN L192 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 241 DAG size of output: 166 [2019-12-07 11:36:05,153 WARN L192 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 145 [2019-12-07 11:36:06,166 WARN L192 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 222 DAG size of output: 147 [2019-12-07 11:36:07,296 WARN L192 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 221 DAG size of output: 189 [2019-12-07 11:36:09,058 WARN L192 SmtUtils]: Spent 1.76 s on a formula simplification. DAG size of input: 189 DAG size of output: 168 [2019-12-07 11:36:10,948 WARN L192 SmtUtils]: Spent 1.89 s on a formula simplification. DAG size of input: 201 DAG size of output: 183 [2019-12-07 11:36:11,848 WARN L192 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 142 [2019-12-07 11:36:12,991 WARN L192 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 239 DAG size of output: 164 [2019-12-07 11:36:13,171 WARN L192 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 66 [2019-12-07 11:36:14,837 WARN L192 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 222 DAG size of output: 143 [2019-12-07 11:36:15,955 WARN L192 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 219 DAG size of output: 187 [2019-12-07 11:36:16,870 WARN L192 SmtUtils]: Spent 914.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 148 [2019-12-07 11:36:18,112 WARN L192 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 228 DAG size of output: 196 [2019-12-07 11:36:20,055 WARN L192 SmtUtils]: Spent 1.94 s on a formula simplification. DAG size of input: 208 DAG size of output: 185 [2019-12-07 11:36:21,487 WARN L192 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 184 DAG size of output: 155 [2019-12-07 11:36:22,407 WARN L192 SmtUtils]: Spent 919.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 168 [2019-12-07 11:36:23,751 WARN L192 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 150 DAG size of output: 134 [2019-12-07 11:36:24,988 WARN L192 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 248 DAG size of output: 173 [2019-12-07 11:36:26,257 WARN L192 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 145 DAG size of output: 136 [2019-12-07 11:36:26,530 WARN L192 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 94 [2019-12-07 11:36:26,896 WARN L192 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 115 [2019-12-07 11:36:27,173 WARN L192 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2019-12-07 11:36:28,490 WARN L192 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 255 DAG size of output: 180 [2019-12-07 11:36:29,965 WARN L192 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 235 DAG size of output: 203 [2019-12-07 11:36:31,050 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 232 DAG size of output: 157 [2019-12-07 11:36:32,117 WARN L192 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 212 DAG size of output: 180 [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 11358) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION(line 11715) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point L11036(line 11036) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point L11036-1(line 11036) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point L8889(lines 8889 8892) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point L8889-1(lines 8889 8892) no Hoare annotation was computed. [2019-12-07 11:36:32,120 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION(line 11198) no Hoare annotation was computed. [2019-12-07 11:36:32,121 INFO L242 CegarLoopResult]: At program point L7337(lines 7318 7340) 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 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse3 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse4 (let ((.cse44 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)) (.cse46 (= .cse43 |ULTIMATE.start_ldv_is_err_#res|)) (.cse47 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse43))) (or (and .cse44 .cse45 .cse46 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse47) (and .cse44 .cse45 .cse42 .cse46 .cse47)))) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse5 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse6 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse7 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse9 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse10 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse11 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse2 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse12 (= (_ bv0 32) ~locksocknumber~0)) (.cse39 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse15 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse17 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse43)) (.cse18 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse19 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse20 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse21 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse22 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse23 (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|))))) (.cse24 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse27 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse28 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse29 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse30 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse31 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse32 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse33 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse34 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse16 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse36 (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))))) (.cse37 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse38 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse40 (= ~lirc_class~0.offset (_ bv0 32))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .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 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 .cse3 .cse4 (not .cse0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not .cse2) .cse12 (not .cse39) .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse42 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 (not .cse16) .cse35 .cse36 .cse37 .cse38 .cse40 .cse41)))) [2019-12-07 11:36:32,121 INFO L242 CegarLoopResult]: At program point L4067(lines 4053 4069) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,121 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION(line 10974) no Hoare annotation was computed. [2019-12-07 11:36:32,122 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION(line 10765) no Hoare annotation was computed. [2019-12-07 11:36:32,122 INFO L246 CegarLoopResult]: For program point L11368-3(lines 11368 11373) no Hoare annotation was computed. [2019-12-07 11:36:32,122 INFO L242 CegarLoopResult]: At program point L11368-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,122 INFO L246 CegarLoopResult]: For program point L11368(lines 11368 11373) no Hoare annotation was computed. [2019-12-07 11:36:32,122 INFO L242 CegarLoopResult]: At program point L11368-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,122 INFO L246 CegarLoopResult]: For program point L9056-3(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L10972(lines 10972 10977) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-4(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-5(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L242 CegarLoopResult]: At program point L10972-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-6(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-1(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-2(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point L9056-11(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,123 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr44ASSERT_VIOLATIONERROR_FUNCTION(line 11011) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point L9056-7(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point L9056-8(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point L10972-3(lines 10972 10977) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point L9056-9(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point L9056-10(lines 9056 9060) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L242 CegarLoopResult]: At program point L10972-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,124 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION(line 11591) no Hoare annotation was computed. [2019-12-07 11:36:32,124 INFO L242 CegarLoopResult]: At program point L7934(lines 7931 7936) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assume_~expression) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) [2019-12-07 11:36:32,124 INFO L242 CegarLoopResult]: At program point L9057-4(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L9057-5(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L9057-6(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L9057-7(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L9057(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L7934-4(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L9057-1(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,125 INFO L242 CegarLoopResult]: At program point L7934-3(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,126 INFO L242 CegarLoopResult]: At program point L9057-2(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,126 INFO L242 CegarLoopResult]: At program point L7934-2(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,126 INFO L242 CegarLoopResult]: At program point L9057-3(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,126 INFO L242 CegarLoopResult]: At program point L7934-1(lines 7931 7936) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) [2019-12-07 11:36:32,126 INFO L242 CegarLoopResult]: At program point L7934-6(lines 7931 7936) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= (_ bv0 64) ((_ zero_extend 32) ~lirc_class~0.base))) (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)))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) |ULTIMATE.start_ldv_create_class_#res.base|))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,127 INFO L242 CegarLoopResult]: 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) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32)) (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32)) (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= (_ 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_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32)) (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|) (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,127 INFO L242 CegarLoopResult]: At program point L9057-8(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,127 INFO L242 CegarLoopResult]: At program point L9057-9(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,127 INFO L242 CegarLoopResult]: At program point L9057-10(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,127 INFO L242 CegarLoopResult]: At program point L9057-11(lines 9056 9059) the Hoare annotation is: (= ULTIMATE.start_ldv_assume_~expression (_ bv0 32)) [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L11370(line 11370) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L11370-1(line 11370) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION(line 11148) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L10974-1(line 10974) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L10974(line 10974) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L7869-1(lines 7869 7872) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point L7869(lines 7869 7872) no Hoare annotation was computed. [2019-12-07 11:36:32,127 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr46ASSERT_VIOLATIONERROR_FUNCTION(line 11123) no Hoare annotation was computed. [2019-12-07 11:36:32,128 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION(line 11554) no Hoare annotation was computed. [2019-12-07 11:36:32,128 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr45ASSERT_VIOLATIONERROR_FUNCTION(line 10899) no Hoare annotation was computed. [2019-12-07 11:36:32,128 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION(line 11492) no Hoare annotation was computed. [2019-12-07 11:36:32,128 INFO L242 CegarLoopResult]: At program point L11009-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,128 INFO L246 CegarLoopResult]: For program point L11009(lines 11009 11014) no Hoare annotation was computed. [2019-12-07 11:36:32,128 INFO L246 CegarLoopResult]: For program point L11009-3(lines 11009 11014) no Hoare annotation was computed. [2019-12-07 11:36:32,129 INFO L242 CegarLoopResult]: At program point L11009-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,129 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 10950) no Hoare annotation was computed. [2019-12-07 11:36:32,129 INFO L246 CegarLoopResult]: For program point L6517(lines 6517 6525) no Hoare annotation was computed. [2019-12-07 11:36:32,129 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION(line 10814) no Hoare annotation was computed. [2019-12-07 11:36:32,129 INFO L242 CegarLoopResult]: At program point L9061(lines 7440 7448) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) [2019-12-07 11:36:32,129 INFO L242 CegarLoopResult]: At program point L9061-1(lines 9053 9063) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assume_~expression) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) [2019-12-07 11:36:32,129 INFO L242 CegarLoopResult]: At program point L9061-2(lines 9053 9063) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) [2019-12-07 11:36:32,129 INFO L242 CegarLoopResult]: At program point L9061-3(lines 9053 9063) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) [2019-12-07 11:36:32,129 INFO L246 CegarLoopResult]: For program point L8004-2(lines 8004 8010) no Hoare annotation was computed. [2019-12-07 11:36:32,130 INFO L246 CegarLoopResult]: For program point L8004(lines 8004 8010) no Hoare annotation was computed. [2019-12-07 11:36:32,130 INFO L242 CegarLoopResult]: At program point L9061-8(lines 9053 9063) the Hoare annotation is: (let ((.cse25 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse42 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse10 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (let ((.cse43 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)) (.cse45 (= .cse42 |ULTIMATE.start_ldv_is_err_#res|)) (.cse46 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse42))) (or (and .cse43 .cse44 .cse45 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse46) (and .cse43 .cse44 .cse25 .cse45 .cse46)))) (.cse3 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse4 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse8 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse9 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse11 (= (_ bv0 32) ~locksocknumber~0)) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse15 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse35 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse16 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse42)) (.cse17 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse18 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse19 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse20 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse21 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse22 (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|))))) (.cse23 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse24 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse27 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse28 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse29 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse30 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse31 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse32 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse33 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse34 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse36 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse37 (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))))) (.cse38 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse39 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse12 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse40 (= ~lirc_class~0.offset (_ bv0 32))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not .cse10) .cse11 (not .cse12) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 (not .cse35) .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 .cse10 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse13 .cse14 .cse15 .cse35 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse36 .cse37 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse38 .cse39 .cse12 .cse40 .cse41)))) [2019-12-07 11:36:32,130 INFO L246 CegarLoopResult]: For program point L10812(lines 10812 10817) no Hoare annotation was computed. [2019-12-07 11:36:32,130 INFO L242 CegarLoopResult]: 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))) (.cse49 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse47 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse27 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse4 (= (_ bv0 32) ~locksocknumber~0)) (.cse5 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse46 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (.cse6 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse9 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse10 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse12 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse13 (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|))))) (.cse14 (let ((.cse50 (= .cse47 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse51 (= .cse47 |ULTIMATE.start_ldv_is_err_#res|)) (.cse52 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse47)) (.cse53 (or .cse49 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse50 .cse48 .cse51 .cse52 .cse53) (and .cse50 .cse51 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse52 .cse53)))) (.cse15 (= 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))) (.cse16 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse17 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse18 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse19 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse20 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse41 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse21 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse22 (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))))) (.cse23 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse24 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse26 (= ~lirc_class~0.offset (_ bv0 32))) (.cse28 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse29 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse30 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse31 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse8 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse32 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse33 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse44 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse35 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse36 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse47)) (.cse37 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse38 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse34 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse25 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse39 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse42 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse7 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse43 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse45 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse19 .cse20 .cse21 .cse22 .cse23 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46) (and .cse1 (not .cse0) .cse2 (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)))) .cse3 (not .cse27) .cse4 .cse5 (not .cse46) .cse6 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse9 (not (= ((_ 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 64))) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (not .cse40) .cse16 .cse17 .cse18 .cse19 .cse20 (not .cse41) .cse21 .cse22 .cse23 .cse24 .cse26 (= .cse47 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse28 .cse29 .cse30 .cse31 (not .cse8) .cse32 .cse33 (not .cse44) .cse35 (= .cse47 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse36 .cse37 .cse38 .cse48 (not .cse34) (not .cse25) .cse39 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse49 .cse42 (not .cse7) .cse43 .cse45)))) [2019-12-07 11:36:32,131 INFO L242 CegarLoopResult]: At program point L9061-10(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,131 INFO L242 CegarLoopResult]: At program point L10812-2(lines 10809 10820) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,131 INFO L242 CegarLoopResult]: 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) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32)) (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32)) (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 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)))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= (_ 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_filter_positive_int_#res| (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32)) (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|) (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) [2019-12-07 11:36:32,132 INFO L242 CegarLoopResult]: At program point L9061-4(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,132 INFO L242 CegarLoopResult]: At program point L9061-5(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,132 INFO L242 CegarLoopResult]: At program point L9061-6(lines 9053 9063) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,132 INFO L242 CegarLoopResult]: At program point L9061-7(lines 9053 9063) the Hoare annotation is: (let ((.cse24 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse46 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse9 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse4 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse5 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse10 (= (_ bv0 32) ~locksocknumber~0)) (.cse12 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse14 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse46)) (.cse16 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse17 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse18 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse19 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse20 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse21 (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|))))) (.cse22 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse26 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse27 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse29 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse30 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse31 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse32 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse36 (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))))) (.cse37 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse38 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse11 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse39 (= ~lirc_class~0.offset (_ bv0 32))) (.cse40 (let ((.cse42 (= .cse46 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse43 (= .cse46 |ULTIMATE.start_ldv_is_err_#res|)) (.cse44 (or (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr))) (.cse45 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse46))) (or (and .cse42 .cse43 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse44 .cse45) (and .cse42 .cse24 .cse43 .cse44 .cse45)))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (not .cse9) .cse10 (not .cse11) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (not .cse34) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 .cse9 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse12 .cse13 .cse14 .cse34 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse35 .cse36 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse37 .cse38 .cse11 .cse39 .cse40 .cse41)))) [2019-12-07 11:36:32,133 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr47ASSERT_VIOLATIONERROR_FUNCTION(line 10765) no Hoare annotation was computed. [2019-12-07 11:36:32,133 INFO L246 CegarLoopResult]: For program point L10812-3(lines 10812 10817) no Hoare annotation was computed. [2019-12-07 11:36:32,133 INFO L242 CegarLoopResult]: At program point L10812-5(lines 10809 10820) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,133 INFO L242 CegarLoopResult]: At program point L8401(lines 8395 8403) the Hoare annotation is: (let ((.cse42 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse46 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse29 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse48 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse34 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse10 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse11 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse12 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse14 (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|))))) (.cse15 (let ((.cse51 (= .cse29 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse52 (= .cse29 |ULTIMATE.start_ldv_is_err_#res|)) (.cse53 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse29)) (.cse54 (or .cse46 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse51 .cse42 .cse52 .cse53 .cse54) (and .cse51 .cse52 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse53 .cse54)))) (.cse16 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse18 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse19 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse20 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse21 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse22 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse24 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse25 (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))))) (.cse26 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse27 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse44 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse28 (= ~lirc_class~0.offset (_ bv0 32))) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse30 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse9 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse31 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse33 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse35 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse36 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse43 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse38 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse39 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse29)) (.cse40 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse41 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse45 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse17 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse23 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse47 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse49 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse37 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse50 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (.cse7 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 (not .cse7) .cse8 (not .cse9) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse10 (not (= ((_ 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 64))) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse17) .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse23) .cse24 .cse25 .cse26 .cse27 .cse28 (= .cse29 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse30 .cse31 .cse32 .cse33 (not .cse34) .cse35 .cse36 (not .cse37) .cse38 (= .cse29 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse39 .cse40 .cse41 .cse42 (not .cse43) (not .cse44) .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse46 .cse47 (not .cse48) .cse49 .cse50) (and .cse1 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse48 .cse34 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse21 .cse22 .cse24 .cse25 .cse26 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse27 .cse44 .cse28 .cse4 .cse30 .cse9 .cse31 .cse32 .cse33 .cse35 .cse36 .cse43 .cse38 .cse39 .cse40 .cse41 .cse45 .cse17 .cse23 .cse47 .cse49 .cse37 .cse50 .cse7)))) [2019-12-07 11:36:32,133 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION(line 10974) no Hoare annotation was computed. [2019-12-07 11:36:32,134 INFO L246 CegarLoopResult]: For program point L11011-1(line 11011) no Hoare annotation was computed. [2019-12-07 11:36:32,134 INFO L246 CegarLoopResult]: For program point L8930(lines 8930 8935) no Hoare annotation was computed. [2019-12-07 11:36:32,134 INFO L246 CegarLoopResult]: For program point L11011(line 11011) no Hoare annotation was computed. [2019-12-07 11:36:32,134 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION(line 11542) no Hoare annotation was computed. [2019-12-07 11:36:32,134 INFO L242 CegarLoopResult]: At program point L8930-1(lines 8930 8935) the Hoare annotation is: (let ((.cse25 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse42 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse10 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (let ((.cse43 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)) (.cse45 (= .cse42 |ULTIMATE.start_ldv_is_err_#res|)) (.cse46 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse42))) (or (and .cse43 .cse44 .cse45 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse46) (and .cse43 .cse44 .cse25 .cse45 .cse46)))) (.cse3 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse4 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse8 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse9 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse11 (= (_ bv0 32) ~locksocknumber~0)) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse15 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse35 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse16 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse42)) (.cse17 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse18 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse19 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse20 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse21 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse22 (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|))))) (.cse23 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse24 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse27 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse28 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse29 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse30 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse31 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse32 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse33 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse34 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse36 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse37 (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))))) (.cse38 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse39 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse12 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse40 (= ~lirc_class~0.offset (_ bv0 32))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not .cse10) .cse11 (not .cse12) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 (not .cse35) .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_~is_reg~5)) .cse19 .cse22 .cse10 .cse2 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse33 .cse37 .cse39 .cse12 .cse35 .cse16) (and .cse0 .cse10 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse13 .cse14 .cse15 .cse35 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse36 .cse37 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse38 .cse39 .cse12 .cse40 .cse41)))) [2019-12-07 11:36:32,134 INFO L246 CegarLoopResult]: For program point L11540(lines 11540 11545) no Hoare annotation was computed. [2019-12-07 11:36:32,135 INFO L242 CegarLoopResult]: At program point L11540-2(lines 11537 11548) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,135 INFO L242 CegarLoopResult]: At program point L6552(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,135 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION(line 11036) no Hoare annotation was computed. [2019-12-07 11:36:32,135 INFO L246 CegarLoopResult]: For program point L11540-3(lines 11540 11545) no Hoare annotation was computed. [2019-12-07 11:36:32,135 INFO L242 CegarLoopResult]: At program point L11540-5(lines 11537 11548) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (or (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ 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_fs_sysfs_sysfs~0) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,135 INFO L246 CegarLoopResult]: For program point L10814-1(line 10814) no Hoare annotation was computed. [2019-12-07 11:36:32,135 INFO L246 CegarLoopResult]: For program point L10814(line 10814) no Hoare annotation was computed. [2019-12-07 11:36:32,135 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION(line 11382) no Hoare annotation was computed. [2019-12-07 11:36:32,136 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION(line 10850) no Hoare annotation was computed. [2019-12-07 11:36:32,136 INFO L246 CegarLoopResult]: For program point L10848-3(lines 10848 10853) no Hoare annotation was computed. [2019-12-07 11:36:32,136 INFO L242 CegarLoopResult]: At program point L10848-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,136 INFO L246 CegarLoopResult]: For program point L10848(lines 10848 10853) no Hoare annotation was computed. [2019-12-07 11:36:32,136 INFO L242 CegarLoopResult]: At program point L10848-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,136 INFO L246 CegarLoopResult]: For program point L11542-1(line 11542) no Hoare annotation was computed. [2019-12-07 11:36:32,137 INFO L246 CegarLoopResult]: For program point L11542(line 11542) no Hoare annotation was computed. [2019-12-07 11:36:32,137 INFO L246 CegarLoopResult]: For program point L11245(lines 11245 11250) no Hoare annotation was computed. [2019-12-07 11:36:32,137 INFO L246 CegarLoopResult]: For program point L11146(lines 11146 11151) no Hoare annotation was computed. [2019-12-07 11:36:32,137 INFO L246 CegarLoopResult]: For program point L11245-3(lines 11245 11250) no Hoare annotation was computed. [2019-12-07 11:36:32,137 INFO L242 CegarLoopResult]: At program point L11245-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,137 INFO L246 CegarLoopResult]: For program point L10948(lines 10948 10953) no Hoare annotation was computed. [2019-12-07 11:36:32,138 INFO L242 CegarLoopResult]: At program point L11146-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,138 INFO L242 CegarLoopResult]: At program point L10948-2(lines 10945 10956) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,138 INFO L242 CegarLoopResult]: At program point L11146-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,139 INFO L242 CegarLoopResult]: At program point L11245-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,139 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION(line 11430) no Hoare annotation was computed. [2019-12-07 11:36:32,139 INFO L246 CegarLoopResult]: For program point L11146-3(lines 11146 11151) no Hoare annotation was computed. [2019-12-07 11:36:32,139 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION(line 11370) no Hoare annotation was computed. [2019-12-07 11:36:32,139 INFO L246 CegarLoopResult]: For program point L11675(lines 11675 11680) no Hoare annotation was computed. [2019-12-07 11:36:32,139 INFO L246 CegarLoopResult]: For program point L11675-3(lines 11675 11680) no Hoare annotation was computed. [2019-12-07 11:36:32,139 INFO L242 CegarLoopResult]: At program point L11675-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,140 INFO L242 CegarLoopResult]: At program point L11675-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,140 INFO L242 CegarLoopResult]: At program point L7381(lines 7372 7383) the Hoare annotation is: (let ((.cse44 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse48 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse31 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse9 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse50 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse11 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse12 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse13 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse15 (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|))))) (.cse16 (let ((.cse53 (= .cse31 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse54 (= .cse31 |ULTIMATE.start_ldv_is_err_#res|)) (.cse55 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse31)) (.cse56 (or .cse48 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse53 .cse44 .cse54 .cse55 .cse56) (and .cse53 .cse54 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse55 .cse56)))) (.cse17 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse19 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse21 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse22 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse23 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse24 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse26 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse27 (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))))) (.cse28 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse29 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse46 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse30 (= ~lirc_class~0.offset (_ bv0 32))) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse32 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse10 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse34 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse35 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse37 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse38 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse45 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse40 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse41 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse31)) (.cse42 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse43 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse47 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse18 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse25 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse49 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse51 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse20 (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (.cse39 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse52 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (.cse7 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 (not .cse7) .cse8 (not .cse9) (not .cse10) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse11 (not (= ((_ 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 64))) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18) .cse19 (not .cse20) .cse21 .cse22 .cse23 .cse24 (not .cse25) .cse26 .cse27 .cse28 .cse29 .cse30 (= .cse31 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse32 .cse33 .cse34 .cse35 (not .cse36) .cse37 .cse38 (not .cse39) .cse40 (= .cse31 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse41 .cse42 .cse43 .cse44 (not .cse45) (not .cse46) .cse47 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse48 .cse49 (not .cse50) .cse51 .cse52) (and .cse1 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse9 .cse50 .cse36 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse21 .cse22 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse23 .cse24 .cse26 .cse27 .cse28 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse29 .cse46 .cse30 .cse4 .cse32 .cse10 .cse33 .cse34 .cse35 .cse37 .cse38 .cse45 .cse40 .cse41 .cse42 .cse43 .cse47 .cse18 .cse25 .cse49 .cse51 .cse20 .cse39 .cse52 .cse7)))) [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION(line 11247) no Hoare annotation was computed. [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point L10850(line 10850) no Hoare annotation was computed. [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point L10850-1(line 10850) no Hoare annotation was computed. [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point L11148(line 11148) no Hoare annotation was computed. [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point L11148-1(line 11148) no Hoare annotation was computed. [2019-12-07 11:36:32,140 INFO L246 CegarLoopResult]: For program point L11247-1(line 11247) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L11247(line 11247) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L10950(line 10950) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION(line 11542) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L11677-1(line 11677) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L11677(line 11677) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L11380(lines 11380 11385) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L246 CegarLoopResult]: For program point L9101(lines 9101 9112) no Hoare annotation was computed. [2019-12-07 11:36:32,141 INFO L242 CegarLoopResult]: At program point L9200-3(lines 9193 9202) the Hoare annotation is: (let ((.cse44 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse48 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse31 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse9 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse50 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse11 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse12 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse13 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse15 (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|))))) (.cse16 (let ((.cse53 (= .cse31 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse54 (= .cse31 |ULTIMATE.start_ldv_is_err_#res|)) (.cse55 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse31)) (.cse56 (or .cse48 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse53 .cse44 .cse54 .cse55 .cse56) (and .cse53 .cse54 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse55 .cse56)))) (.cse17 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse19 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse21 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse22 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse23 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse24 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse26 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse27 (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))))) (.cse28 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse29 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse46 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse30 (= ~lirc_class~0.offset (_ bv0 32))) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse32 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse10 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse33 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse34 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse35 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse37 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse38 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse45 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse40 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse41 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse31)) (.cse42 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse43 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse47 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse18 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse25 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse49 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse51 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse20 (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (.cse39 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse52 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (.cse7 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 (not .cse7) .cse8 (not .cse9) (not .cse10) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse11 (not (= ((_ 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 64))) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18) .cse19 (not .cse20) .cse21 .cse22 .cse23 .cse24 (not .cse25) .cse26 .cse27 .cse28 .cse29 .cse30 (= .cse31 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse32 .cse33 .cse34 .cse35 (not .cse36) .cse37 .cse38 (not .cse39) .cse40 (= .cse31 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse41 .cse42 .cse43 .cse44 (not .cse45) (not .cse46) .cse47 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse48 .cse49 (not .cse50) .cse51 .cse52) (and .cse1 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse9 .cse50 .cse36 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse21 .cse22 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse23 .cse24 .cse26 .cse27 .cse28 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse29 .cse46 .cse30 .cse4 .cse32 .cse10 .cse33 .cse34 .cse35 .cse37 .cse38 .cse45 .cse40 .cse41 .cse42 .cse43 .cse47 .cse18 .cse25 .cse49 .cse51 .cse20 .cse39 .cse52 .cse7)))) [2019-12-07 11:36:32,141 INFO L242 CegarLoopResult]: At program point L9200(lines 9193 9202) the Hoare annotation is: (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) [2019-12-07 11:36:32,142 INFO L242 CegarLoopResult]: At program point L8011(lines 7997 8013) the Hoare annotation is: (let ((.cse40 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse45 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse2 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse4 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse5 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse6 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse7 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse8 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse9 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse1 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse10 (= (_ bv0 32) ~locksocknumber~0)) (.cse36 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse11 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse12 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse13 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse14 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse45)) (.cse15 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse16 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse17 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse18 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse19 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse20 (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|))))) (.cse21 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse22 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse24 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse25 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse27 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse28 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse29 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse30 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse31 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse32 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse33 (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))))) (.cse34 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse35 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse37 (= ~lirc_class~0.offset (_ bv0 32))) (.cse38 (let ((.cse41 (= .cse45 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse42 (= .cse45 |ULTIMATE.start_ldv_is_err_#res|)) (.cse43 (or (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr))) (.cse44 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse45))) (or (and .cse41 .cse42 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse43 .cse44) (and .cse41 .cse40 .cse42 .cse43 .cse44)))) (.cse39 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .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 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse34 .cse35 .cse36 .cse37 .cse38 .cse39) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not .cse1) .cse10 (not .cse36) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse40 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse37 .cse38 .cse39)))) [2019-12-07 11:36:32,142 INFO L242 CegarLoopResult]: At program point L9200-1(lines 9193 9202) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,142 INFO L242 CegarLoopResult]: At program point L9200-2(lines 9193 9202) the Hoare annotation is: (let ((.cse24 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse46 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse9 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse4 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse5 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse10 (= (_ bv0 32) ~locksocknumber~0)) (.cse12 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse14 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse46)) (.cse16 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse17 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse18 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse19 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse20 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse21 (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|))))) (.cse22 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse26 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse27 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse29 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse30 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse31 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse32 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse36 (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))))) (.cse37 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse38 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse11 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse39 (= ~lirc_class~0.offset (_ bv0 32))) (.cse40 (let ((.cse42 (= .cse46 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse43 (= .cse46 |ULTIMATE.start_ldv_is_err_#res|)) (.cse44 (or (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr))) (.cse45 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse46))) (or (and .cse42 .cse43 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse44 .cse45) (and .cse42 .cse24 .cse43 .cse44 .cse45)))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (not .cse9) .cse10 (not .cse11) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (not .cse34) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 .cse9 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse12 .cse13 .cse14 .cse34 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse35 .cse36 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse37 .cse38 .cse11 .cse39 .cse40 .cse41)))) [2019-12-07 11:36:32,143 INFO L242 CegarLoopResult]: At program point L8936(lines 8923 8938) the Hoare annotation is: (let ((.cse34 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse42 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse16 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse2 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse17 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse3 (let ((.cse43 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)) (.cse45 (= .cse42 |ULTIMATE.start_ldv_is_err_#res|)) (.cse46 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse42))) (or (and .cse43 .cse44 .cse45 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse46) (and .cse43 .cse44 .cse34 .cse45 .cse46)))) (.cse18 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse19 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse20 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse21 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse22 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse23 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse24 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse25 (= (_ bv0 32) ~locksocknumber~0)) (.cse26 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse27 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse28 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse14 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse42)) (.cse29 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse30 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse0 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse31 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse32 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse1 (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|))))) (.cse33 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse4 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse5 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse6 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse7 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse8 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse9 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse35 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse36 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse10 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse37 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse38 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse11 (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))))) (.cse39 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse12 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse13 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse40 (= ~lirc_class~0.offset (_ bv0 32))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_~is_reg~5)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= |ULTIMATE.start_ldv_linux_usb_gadget_register_chrdev_region_#res| (_ bv0 32))) .cse12 .cse13 .cse14 .cse15) (and .cse16 .cse17 .cse3 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (not .cse2) .cse25 (not .cse13) .cse26 .cse27 .cse28 .cse15 .cse29 .cse30 .cse0 .cse31 .cse32 .cse1 .cse33 .cse4 .cse34 .cse5 .cse6 .cse7 .cse8 .cse9 .cse35 .cse36 .cse10 .cse37 (not .cse14) .cse38 .cse11 .cse39 .cse12 .cse40 .cse41) (and .cse16 .cse2 .cse17 .cse3 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse14 .cse15 .cse29 .cse30 .cse0 .cse31 .cse32 .cse1 .cse33 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse35 .cse36 .cse10 .cse37 .cse38 .cse11 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse39 .cse12 .cse13 .cse40 .cse41)))) [2019-12-07 11:36:32,143 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION(line 11789) no Hoare annotation was computed. [2019-12-07 11:36:32,143 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr48ASSERT_VIOLATIONERROR_FUNCTION(line 11198) no Hoare annotation was computed. [2019-12-07 11:36:32,143 INFO L246 CegarLoopResult]: For program point L11183-3(lines 11183 11188) no Hoare annotation was computed. [2019-12-07 11:36:32,143 INFO L242 CegarLoopResult]: At program point L11183-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,144 INFO L242 CegarLoopResult]: At program point L11183-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,144 INFO L242 CegarLoopResult]: At program point L7946(lines 7943 7948) the Hoare annotation is: false [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION(line 11715) no Hoare annotation was computed. [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point L11183(lines 11183 11188) no Hoare annotation was computed. [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION(line 11370) no Hoare annotation was computed. [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point L11382(line 11382) no Hoare annotation was computed. [2019-12-07 11:36:32,144 INFO L242 CegarLoopResult]: At program point L11713-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr50ASSERT_VIOLATIONERROR_FUNCTION(line 11430) no Hoare annotation was computed. [2019-12-07 11:36:32,144 INFO L246 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2019-12-07 11:36:32,145 INFO L246 CegarLoopResult]: For program point L11713(lines 11713 11718) no Hoare annotation was computed. [2019-12-07 11:36:32,145 INFO L246 CegarLoopResult]: For program point L11713-3(lines 11713 11718) no Hoare annotation was computed. [2019-12-07 11:36:32,145 INFO L242 CegarLoopResult]: At program point L11713-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,145 INFO L242 CegarLoopResult]: At program point L9236(lines 9226 9238) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,146 INFO L242 CegarLoopResult]: At program point L9236-1(lines 9226 9238) the Hoare annotation is: (let ((.cse24 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse46 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse9 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse1 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse4 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse5 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse7 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse10 (= (_ bv0 32) ~locksocknumber~0)) (.cse12 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse14 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse34 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse46)) (.cse16 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse17 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse18 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse19 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse20 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse21 (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|))))) (.cse22 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse23 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse25 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse26 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse27 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse29 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse30 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse31 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse32 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse33 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse36 (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))))) (.cse37 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse38 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse11 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse39 (= ~lirc_class~0.offset (_ bv0 32))) (.cse40 (let ((.cse42 (= .cse46 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse43 (= .cse46 |ULTIMATE.start_ldv_is_err_#res|)) (.cse44 (or (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr))) (.cse45 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse46))) (or (and .cse42 .cse43 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse44 .cse45) (and .cse42 .cse24 .cse43 .cse44 .cse45)))) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (not .cse9) .cse10 (not .cse11) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (not .cse34) .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse0 .cse9 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse12 .cse13 .cse14 .cse34 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse35 .cse36 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse37 .cse38 .cse11 .cse39 .cse40 .cse41)))) [2019-12-07 11:36:32,146 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION(line 10850) no Hoare annotation was computed. [2019-12-07 11:36:32,146 INFO L246 CegarLoopResult]: For program point L11185-1(line 11185) no Hoare annotation was computed. [2019-12-07 11:36:32,146 INFO L246 CegarLoopResult]: For program point L11185(line 11185) no Hoare annotation was computed. [2019-12-07 11:36:32,146 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr49ASSERT_VIOLATIONERROR_FUNCTION(line 11148) no Hoare annotation was computed. [2019-12-07 11:36:32,146 INFO L242 CegarLoopResult]: At program point L8411(lines 8404 8413) the Hoare annotation is: (let ((.cse50 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse51 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse49 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse28 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse4 (= (_ bv0 32) ~locksocknumber~0)) (.cse5 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse48 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (.cse6 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse7 (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (.cse30 (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (.cse10 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse11 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse12 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse14 (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|))))) (.cse15 (let ((.cse52 (= .cse49 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse53 (= .cse49 |ULTIMATE.start_ldv_is_err_#res|)) (.cse54 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse49)) (.cse55 (or .cse51 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse52 .cse50 .cse53 .cse54 .cse55) (and .cse52 .cse53 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse54 .cse55)))) (.cse16 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse42 (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (.cse17 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse18 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse19 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse20 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse21 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse43 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse22 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse23 (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))))) (.cse24 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse25 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse27 (= ~lirc_class~0.offset (_ bv0 32))) (.cse29 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse31 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse32 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse33 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse9 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse34 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse46 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse37 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse38 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse49)) (.cse39 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse36 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse26 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse41 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse44 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse8 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse45 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse47 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse20 .cse21 .cse22 .cse23 .cse24 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48) (and .cse1 (not .cse0) .cse2 (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)))) .cse3 (not .cse28) .cse4 .cse5 (not .cse48) .cse6 (not .cse7) (not .cse30) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse10 (not (= ((_ 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 64))) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse42) .cse17 .cse18 .cse19 .cse20 .cse21 (not .cse43) .cse22 .cse23 .cse24 .cse25 .cse27 (= .cse49 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse29 .cse31 .cse32 .cse33 (not .cse9) .cse34 .cse35 (not .cse46) .cse37 (= .cse49 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse38 .cse39 .cse40 .cse50 (not .cse36) (not .cse26) .cse41 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse51 .cse44 (not .cse8) .cse45 .cse47)))) [2019-12-07 11:36:32,146 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION(line 10814) no Hoare annotation was computed. [2019-12-07 11:36:32,147 INFO L246 CegarLoopResult]: For program point L11715-1(line 11715) no Hoare annotation was computed. [2019-12-07 11:36:32,147 INFO L246 CegarLoopResult]: For program point L11715(line 11715) no Hoare annotation was computed. [2019-12-07 11:36:32,147 INFO L242 CegarLoopResult]: At program point L11880(lines 11879 11881) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,147 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION(line 11677) no Hoare annotation was computed. [2019-12-07 11:36:32,147 INFO L246 CegarLoopResult]: For program point L6529(lines 6529 6536) no Hoare annotation was computed. [2019-12-07 11:36:32,147 INFO L242 CegarLoopResult]: At program point L8577(lines 8573 8579) the Hoare annotation is: (let ((.cse39 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse26 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse27 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse28 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse29 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse30 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse32 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse33 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse40 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse35 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse45 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse26)) (.cse31 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse9 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse37 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse10 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse12 (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|))))) (.cse14 (let ((.cse48 (= .cse26 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse49 (= .cse26 |ULTIMATE.start_ldv_is_err_#res|)) (.cse50 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse26)) (.cse51 (or .cse43 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse48 .cse39 .cse49 .cse50 .cse51) (and .cse48 .cse49 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse50 .cse51)))) (.cse15 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse38 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse17 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse16 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse42 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse18 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse19 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse20 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse44 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse21 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse23 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse22 (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))))) (.cse24 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse41 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse46 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse25 (= ~lirc_class~0.offset (_ bv0 32))) (.cse34 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse47 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (.cse7 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 (not .cse7) .cse8 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse9 .cse10 (not (= ((_ 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 64))) .cse11 .cse12 .cse13 .cse14 .cse15 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) .cse16 .cse17 .cse18 .cse19 (not .cse20) .cse21 .cse22 .cse23 .cse24 .cse25 (= .cse26 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse27 .cse28 .cse29 .cse30 (not .cse31) .cse32 .cse33 (not .cse34) .cse35 (= .cse26 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse36 .cse37 .cse38 .cse39 (not .cse40) (not .cse41) .cse42 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse43 .cse44 (not .cse45) .cse46 .cse47) (and .cse1 .cse0 .cse4 .cse27 .cse2 .cse3 .cse28 .cse29 .cse30 .cse32 .cse33 .cse40 .cse5 (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) .cse6 .cse8 .cse35 .cse45 .cse36 .cse31 .cse9 .cse37 .cse10 .cse11 .cse13 .cse12 .cse14 .cse15 .cse38 .cse17 .cse16 .cse42 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse18 .cse19 .cse20 .cse44 .cse21 .cse23 .cse22 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse24 .cse41 .cse46 .cse25 .cse34 .cse47 .cse7)))) [2019-12-07 11:36:32,147 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION(line 11826) no Hoare annotation was computed. [2019-12-07 11:36:32,148 INFO L242 CegarLoopResult]: At program point L11121-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,148 INFO L246 CegarLoopResult]: For program point L11121(lines 11121 11126) no Hoare annotation was computed. [2019-12-07 11:36:32,148 INFO L246 CegarLoopResult]: For program point L11121-3(lines 11121 11126) no Hoare annotation was computed. [2019-12-07 11:36:32,148 INFO L242 CegarLoopResult]: At program point L11121-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,148 INFO L246 CegarLoopResult]: For program point L11650(lines 11650 11655) no Hoare annotation was computed. [2019-12-07 11:36:32,149 INFO L242 CegarLoopResult]: At program point L11650-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,149 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr51ASSERT_VIOLATIONERROR_FUNCTION(line 11789) no Hoare annotation was computed. [2019-12-07 11:36:32,149 INFO L242 CegarLoopResult]: At program point L11650-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,149 INFO L246 CegarLoopResult]: For program point L11650-3(lines 11650 11655) no Hoare annotation was computed. [2019-12-07 11:36:32,149 INFO L242 CegarLoopResult]: At program point L4185(lines 4178 4187) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,150 INFO L242 CegarLoopResult]: At program point L9074(lines 9071 9076) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,150 INFO L242 CegarLoopResult]: At program point L9008(lines 9004 9010) the Hoare annotation is: (let ((.cse39 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse43 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse26 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse27 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse28 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse29 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse30 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse32 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse33 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse40 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse8 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse35 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse45 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse36 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse26)) (.cse31 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse9 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse37 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse10 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse11 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse13 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse12 (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|))))) (.cse14 (let ((.cse48 (= .cse26 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse49 (= .cse26 |ULTIMATE.start_ldv_is_err_#res|)) (.cse50 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse26)) (.cse51 (or .cse43 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse48 .cse39 .cse49 .cse50 .cse51) (and .cse48 .cse49 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse50 .cse51)))) (.cse15 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse38 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse17 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse16 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse42 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse18 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse19 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse20 (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (.cse44 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse21 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse23 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse22 (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))))) (.cse24 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse41 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse46 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse25 (= ~lirc_class~0.offset (_ bv0 32))) (.cse34 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse47 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (.cse7 (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 (not .cse7) .cse8 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse9 .cse10 (not (= ((_ 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 64))) .cse11 .cse12 .cse13 .cse14 .cse15 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) .cse16 .cse17 .cse18 .cse19 (not .cse20) .cse21 .cse22 .cse23 .cse24 .cse25 (= .cse26 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse27 .cse28 .cse29 .cse30 (not .cse31) .cse32 .cse33 (not .cse34) .cse35 (= .cse26 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse36 .cse37 .cse38 .cse39 (not .cse40) (not .cse41) .cse42 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse43 .cse44 (not .cse45) .cse46 .cse47) (and .cse1 .cse0 .cse4 .cse27 .cse2 .cse3 .cse28 .cse29 .cse30 .cse32 .cse33 .cse40 .cse5 (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) .cse6 .cse8 .cse35 .cse45 .cse36 .cse31 .cse9 .cse37 .cse10 .cse11 .cse13 .cse12 .cse14 .cse15 .cse38 .cse17 .cse16 .cse42 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse18 .cse19 .cse20 .cse44 .cse21 .cse23 .cse22 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse24 .cse41 .cse46 .cse25 .cse34 .cse47 .cse7)))) [2019-12-07 11:36:32,150 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION(line 11036) no Hoare annotation was computed. [2019-12-07 11:36:32,150 INFO L246 CegarLoopResult]: For program point L11552-3(lines 11552 11557) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L242 CegarLoopResult]: At program point L11552-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point L11552(lines 11552 11557) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION(line 11591) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L242 CegarLoopResult]: At program point L11552-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point L11123-1(line 11123) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point L11123(line 11123) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION(line 11011) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point L11652(line 11652) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point L11652-1(line 11652) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-12-07 11:36:32,151 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION(line 11652) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L8845(lines 8845 8850) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L242 CegarLoopResult]: At program point L8845-1(lines 8845 8850) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION(line 11185) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L11554(line 11554) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L11356(lines 11356 11361) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION(line 10962) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L11554-1(line 11554) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L7822(lines 7822 7828) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L10960(lines 10960 10965) no Hoare annotation was computed. [2019-12-07 11:36:32,152 INFO L246 CegarLoopResult]: For program point L7822-2(lines 7822 7828) no Hoare annotation was computed. [2019-12-07 11:36:32,153 INFO L242 CegarLoopResult]: At program point L10960-2(lines 10957 10968) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,153 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION(line 11492) no Hoare annotation was computed. [2019-12-07 11:36:32,153 INFO L242 CegarLoopResult]: 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) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= ((_ sign_extend 32) (_ bv0 32)) |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) .cse0 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset)) (and .cse0 (= (_ bv0 32) |ULTIMATE.start_ldv_malloc_#res.base|)))) [2019-12-07 11:36:32,153 INFO L242 CegarLoopResult]: At program point L8021(lines 8014 8023) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,153 INFO L242 CegarLoopResult]: At program point L7856-1(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,154 INFO L242 CegarLoopResult]: At program point L7856(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L10763(lines 10763 10768) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L11787(lines 11787 11792) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L11589(lines 11589 11594) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L11490(lines 11490 11495) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L11589-3(lines 11589 11594) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L242 CegarLoopResult]: At program point L11589-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION(line 10899) no Hoare annotation was computed. [2019-12-07 11:36:32,154 INFO L246 CegarLoopResult]: For program point L10763-3(lines 10763 10768) no Hoare annotation was computed. [2019-12-07 11:36:32,155 INFO L246 CegarLoopResult]: For program point L11787-3(lines 11787 11792) no Hoare annotation was computed. [2019-12-07 11:36:32,155 INFO L242 CegarLoopResult]: At program point L10763-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,155 INFO L249 CegarLoopResult]: At program point L11787-2(lines 1 11973) the Hoare annotation is: true [2019-12-07 11:36:32,155 INFO L242 CegarLoopResult]: At program point L10763-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,155 INFO L249 CegarLoopResult]: At program point L11787-5(lines 1 11973) the Hoare annotation is: true [2019-12-07 11:36:32,156 INFO L242 CegarLoopResult]: At program point L11490-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,156 INFO L242 CegarLoopResult]: At program point L11490-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,156 INFO L242 CegarLoopResult]: At program point L11589-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,156 INFO L246 CegarLoopResult]: For program point L11358(line 11358) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L246 CegarLoopResult]: For program point L11490-3(lines 11490 11495) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L246 CegarLoopResult]: For program point L10962(line 10962) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION(line 11677) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION(line 11394) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L246 CegarLoopResult]: For program point L11392(lines 11392 11397) no Hoare annotation was computed. [2019-12-07 11:36:32,157 INFO L242 CegarLoopResult]: At program point L11392-2(lines 7361 7371) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.offset (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr)) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,157 INFO L242 CegarLoopResult]: At program point L11954(lines 11953 11955) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,158 INFO L242 CegarLoopResult]: At program point L10897-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L10765-1(line 10765) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L11789-1(line 11789) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L10765(line 10765) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L11789(line 11789) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L10897(lines 10897 10902) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L246 CegarLoopResult]: For program point L10897-3(lines 10897 10902) no Hoare annotation was computed. [2019-12-07 11:36:32,158 INFO L242 CegarLoopResult]: At program point L10897-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11492(line 11492) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11492-1(line 11492) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11591-1(line 11591) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11591(line 11591) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L8883(lines 8883 8893) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L8883-1(lines 8883 8893) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION(line 11247) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11394(line 11394) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L246 CegarLoopResult]: For program point L11196(lines 11196 11201) no Hoare annotation was computed. [2019-12-07 11:36:32,159 INFO L242 CegarLoopResult]: At program point L11196-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,160 INFO L242 CegarLoopResult]: At program point L8851(lines 8837 8853) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,160 INFO L246 CegarLoopResult]: For program point L10899-1(line 10899) no Hoare annotation was computed. [2019-12-07 11:36:32,160 INFO L246 CegarLoopResult]: For program point L10899(line 10899) no Hoare annotation was computed. [2019-12-07 11:36:32,160 INFO L246 CegarLoopResult]: For program point L11196-3(lines 11196 11201) no Hoare annotation was computed. [2019-12-07 11:36:32,160 INFO L242 CegarLoopResult]: At program point L11196-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,160 INFO L246 CegarLoopResult]: For program point L6671(lines 6671 6686) no Hoare annotation was computed. [2019-12-07 11:36:32,160 INFO L246 CegarLoopResult]: For program point L11824-3(lines 11824 11829) no Hoare annotation was computed. [2019-12-07 11:36:32,161 INFO L242 CegarLoopResult]: At program point L11824-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,161 INFO L246 CegarLoopResult]: For program point L11824(lines 11824 11829) no Hoare annotation was computed. [2019-12-07 11:36:32,161 INFO L242 CegarLoopResult]: At program point L11824-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,161 INFO L246 CegarLoopResult]: For program point L11428(lines 11428 11433) no Hoare annotation was computed. [2019-12-07 11:36:32,162 INFO L242 CegarLoopResult]: At program point L11428-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,162 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION(line 11652) no Hoare annotation was computed. [2019-12-07 11:36:32,162 INFO L246 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2019-12-07 11:36:32,162 INFO L246 CegarLoopResult]: For program point L11428-3(lines 11428 11433) no Hoare annotation was computed. [2019-12-07 11:36:32,162 INFO L242 CegarLoopResult]: At program point L11428-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit_~expr (_ bv1 32)) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_usb_coherent__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_mmc_sdio_func__unreleased_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_lib_idr__more_at_exit_~expr) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_srcu__locked_at_exit_~expr) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_rtnetlink__lock_on_exit_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_net_sock__all_locked_sockets_must_be_released_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,162 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 11530) no Hoare annotation was computed. [2019-12-07 11:36:32,163 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION(line 11185) no Hoare annotation was computed. [2019-12-07 11:36:32,163 INFO L242 CegarLoopResult]: At program point L6540(lines 6511 6542) the Hoare annotation is: (let ((.cse43 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse44 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse42 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse4 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse2 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse12 (= (_ bv0 32) ~locksocknumber~0)) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse18 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse20 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse21 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse23 (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|))))) (.cse22 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse24 (let ((.cse45 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse46 (= .cse42 |ULTIMATE.start_ldv_is_err_#res|)) (.cse47 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse42)) (.cse48 (or .cse44 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse45 .cse43 .cse46 .cse47 .cse48) (and .cse45 .cse46 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse47 .cse48)))) (.cse25 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse27 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse29 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse28 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse31 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse32 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse34 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse36 (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))))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse38 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse40 (= ~lirc_class~0.offset (_ bv0 32))) (.cse3 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse7 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse8 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse9 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse10 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse39 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse15 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse17 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse42)) (.cse19 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse26 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse11 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse30 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse33 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse16 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse37 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse41 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .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 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse1 (not .cse0) .cse4 (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)))) .cse5 (not .cse2) .cse12 .cse13 .cse14 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse18 .cse20 (not (= ((_ 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 64))) .cse21 .cse23 .cse22 .cse24 .cse25 .cse27 .cse29 .cse28 .cse31 .cse32 .cse34 .cse36 .cse35 .cse38 .cse40 (= .cse42 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse3 .cse6 .cse7 .cse8 .cse9 .cse10 (not .cse39) .cse15 (= .cse42 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse17 .cse19 .cse26 .cse43 (not .cse11) .cse30 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse44 .cse33 (not .cse16) .cse37 .cse41)))) [2019-12-07 11:36:32,163 INFO L246 CegarLoopResult]: For program point L11528(lines 11528 11533) no Hoare annotation was computed. [2019-12-07 11:36:32,163 INFO L242 CegarLoopResult]: At program point L11528-2(lines 11525 11536) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (= (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,163 INFO L246 CegarLoopResult]: For program point L11198-1(line 11198) no Hoare annotation was computed. [2019-12-07 11:36:32,163 INFO L242 CegarLoopResult]: At program point L7003(lines 6996 7005) the Hoare annotation is: false [2019-12-07 11:36:32,163 INFO L246 CegarLoopResult]: For program point L11198(line 11198) no Hoare annotation was computed. [2019-12-07 11:36:32,163 INFO L246 CegarLoopResult]: For program point L11826(line 11826) no Hoare annotation was computed. [2019-12-07 11:36:32,164 INFO L242 CegarLoopResult]: At program point L7829(lines 7812 7831) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (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)))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,164 INFO L242 CegarLoopResult]: At program point L6607(lines 6600 6609) the Hoare annotation is: (let ((.cse37 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse41 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse24 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse0 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse4 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse25 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse2 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse26 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse27 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse28 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse30 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse31 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse38 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse5 (= (_ bv0 32) ~locksocknumber~0)) (.cse6 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse7 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse33 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse43 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse34 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse24)) (.cse29 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse8 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse35 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse9 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse10 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse12 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse11 (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|))))) (.cse13 (let ((.cse46 (= .cse24 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse47 (= .cse24 |ULTIMATE.start_ldv_is_err_#res|)) (.cse48 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse24)) (.cse49 (or .cse41 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse46 .cse37 .cse47 .cse48 .cse49) (and .cse46 .cse47 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse48 .cse49)))) (.cse14 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse36 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse16 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse15 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse40 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse17 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse18 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse42 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse19 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse21 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse20 (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))))) (.cse22 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse39 (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (.cse44 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse23 (= ~lirc_class~0.offset (_ bv0 32))) (.cse32 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse45 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 (not .cse1) .cse2 (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)))) .cse3 (not .cse4) .cse5 .cse6 .cse7 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse8 .cse9 (not (= ((_ 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 64))) .cse10 .cse11 .cse12 .cse13 .cse14 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (= .cse24 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse25 .cse26 .cse27 .cse28 (not .cse29) .cse30 .cse31 (not .cse32) .cse33 (= .cse24 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse34 .cse35 .cse36 .cse37 (not .cse38) (not .cse39) .cse40 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse41 .cse42 (not .cse43) .cse44 .cse45) (and .cse1 .cse0 .cse4 .cse25 .cse2 .cse3 .cse26 .cse27 .cse28 .cse30 .cse31 .cse38 .cse5 (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) .cse6 .cse7 .cse33 .cse43 .cse34 .cse29 .cse8 .cse35 .cse9 .cse10 .cse12 .cse11 .cse13 .cse14 .cse36 .cse16 .cse15 .cse40 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse17 .cse18 .cse42 .cse19 .cse21 .cse20 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse22 .cse39 .cse44 .cse23 .cse32 .cse45)))) [2019-12-07 11:36:32,164 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION(line 11826) no Hoare annotation was computed. [2019-12-07 11:36:32,164 INFO L246 CegarLoopResult]: For program point L11826-1(line 11826) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L242 CegarLoopResult]: At program point L6541(lines 6505 6543) the Hoare annotation is: (let ((.cse44 (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32))) (.cse45 (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0)) (.cse43 ((_ sign_extend 32) (_ bv0 32)))) (let ((.cse1 (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0)) (.cse0 (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (.cse4 (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0)) (.cse2 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (.cse12 (= (_ bv0 32) ~locksocknumber~0)) (.cse13 (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0)) (.cse19 (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse21 (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8))) (.cse22 (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32))) (.cse24 (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|))))) (.cse23 (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0)) (.cse25 (let ((.cse46 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45)) (.cse47 (= .cse43 |ULTIMATE.start_ldv_is_err_#res|)) (.cse48 (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse43)) (.cse49 (or .cse45 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_registration_~expr)))) (or (and .cse46 .cse44 .cse47 .cse48 .cse49) (and .cse46 .cse47 (= (bvadd ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_registration_~expr (_ bv4294967295 32)) (_ bv0 32)) .cse48 .cse49)))) (.cse26 (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32))) (.cse28 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base))))) (.cse30 (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0)) (.cse29 (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8))) (.cse32 (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32)))) (.cse33 (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|)) (.cse35 (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32))) (.cse37 (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))))) (.cse36 (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0)) (.cse39 (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64)))) (.cse41 (= ~lirc_class~0.offset (_ bv0 32))) (.cse3 (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32))) (.cse7 (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0)) (.cse8 (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32))) (.cse18 (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (.cse9 (= ~rtnllocknumber~0 (_ bv0 32))) (.cse10 (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0)) (.cse40 (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (.cse15 (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32))) (.cse17 (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse43)) (.cse20 (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0)) (.cse27 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base))))) (.cse11 (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (.cse31 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|))))) (.cse34 (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|))))) (.cse16 (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (.cse38 (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0)) (.cse42 (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .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 (= (_ bv1 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 (= (_ bv0 32) (bvadd ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv4294967295 32))) .cse38 .cse39 .cse40 .cse41 .cse42) (and .cse1 (not .cse0) .cse4 (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)))) .cse5 (not .cse2) .cse12 .cse13 .cse14 (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) .cse19 .cse21 (not (= ((_ 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 64))) .cse22 .cse24 .cse23 .cse25 .cse26 .cse28 .cse30 .cse29 .cse32 .cse33 .cse35 .cse37 .cse36 .cse39 .cse41 (= .cse43 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) .cse3 .cse6 .cse7 .cse8 (not .cse18) .cse9 .cse10 (not .cse40) .cse15 (= .cse43 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) .cse17 .cse20 .cse27 .cse44 (not .cse11) .cse31 (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) .cse45 .cse34 (not .cse16) .cse38 .cse42)))) [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point L11430-1(line 11430) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point L11430(line 11430) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point L11034(lines 11034 11039) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION(line 11554) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point L7863-1(lines 7863 7873) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L246 CegarLoopResult]: For program point L7863(lines 7863 7873) no Hoare annotation was computed. [2019-12-07 11:36:32,165 INFO L242 CegarLoopResult]: At program point L11034-5(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (= ~ldv_linux_block_request_blk_rq~0 (_ 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)))) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__double_deregistration_~expr) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_create_class_~res1~0.offset ULTIMATE.start_ldv_create_class_~res1~0.base)))) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (= ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.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)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_destroy_class_~tmp~46) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= ULTIMATE.start_ldv_class_destroy_132_~cls.offset (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~cls.base))) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_class_destroy_132_~cls.base))))) [2019-12-07 11:36:32,166 INFO L242 CegarLoopResult]: At program point L11034-2(lines 1 11973) the Hoare annotation is: (let ((.cse0 ((_ sign_extend 32) (_ bv0 32)))) (and (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit_~expr) (= (_ bv0 32) ~ldv_linux_kernel_rcu_srcu_srcu_nested~0) (not (= |ULTIMATE.start_ldv_alloc_chrdev_region_130_#res| (_ bv0 32))) (= ~ldv_linux_block_request_blk_rq~0 (_ bv0 32)) (= (_ bv1 32) ~ldv_linux_kernel_module_module_refcounter~0) (not (= (_ bv0 32) |ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_#res|)) (= .cse0 ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~tmp~45) (= (_ bv0 32) ~locksocknumber~0) (= ~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 (_ bv0 32)) (not (= (_ bv0 32) ULTIMATE.start_ldv_ldv_post_init_134_~ldv_func_arg1)) (= (_ bv0 32) ~ldv_linux_kernel_rcu_update_lock_rcu_nested~0) (not (= |ULTIMATE.start_ldv_post_init_#res| (_ bv0 32))) (not (= |ULTIMATE.start_ldv_filter_positive_int_#res| (_ bv0 32))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__registered_at_exit_~expr) (not (= ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_class_destroy_131_~cls.base ULTIMATE.start_ldv_class_destroy_131_~cls.offset)) (_ bv0 64))) (= (bvadd ~ldv_linux_kernel_locking_rwlock_rlock~0 (_ bv4294967295 32)) (_ bv0 32)) (not (= ((_ 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 64))) (= |ULTIMATE.start_IS_ERR_#res| (_ bv0 8)) (= ULTIMATE.start_ldv_create_class_~res1~0.offset (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_fs_sysfs_sysfs~0) (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|)))) (= ULTIMATE.start_ldv_linux_drivers_base_class_create_class_~is_got~0.offset (_ bv0 32)) (not (= ULTIMATE.start_ldv_filter_positive_int_~val (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_ldv_post_init_134_#res|)) (= (_ bv0 32) ~ldv_linux_usb_gadget_usb_gadget~0) (= ULTIMATE.start_lirc_dev_init_~tmp___1~8 (_ bv0 8)) (= (_ bv0 32) (bvadd ~ldv_linux_kernel_locking_rwlock_wlock~0 (_ bv4294967295 32))) (= (_ bv0 32) |ULTIMATE.start_ldv_linux_drivers_base_class_create_class_#res.offset|) (not (= ULTIMATE.start_ldv_entry_EMGentry_3_~ldv_3_ret_default~0 (_ bv0 32))) (= ~ldv_linux_arch_io_iomem~0 (_ bv0 32)) (= (_ bv0 32) (bvadd ULTIMATE.start_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr (_ bv4294967295 32))) (= (_ bv0 32) ~ldv_linux_usb_coherent_coherent_state~0) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_sysfs__more_initial_at_exit_~expr) (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)))) (not (= ((_ zero_extend 32) (bvadd ~lirc_class~0.base ~lirc_class~0.offset)) (_ bv0 64))) (= ~lirc_class~0.offset (_ bv0 32)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_arch_io__more_initial_at_exit_~expr) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_fs_char_dev__registered_at_exit_~expr) (= ~ldv_linux_block_queue_queue_state~0 (_ bv0 32)) (= |ULTIMATE.start_ldv_create_class_#res.offset| (_ bv0 32)) (= .cse0 |ULTIMATE.start_ldv_is_err_#res|) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_lib_idr_idr~0) (= ~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 (_ bv0 32)) (not (= |ULTIMATE.start_lirc_dev_init_#res| (_ bv0 32))) (= ~rtnllocknumber~0 (_ bv0 32)) (= (_ bv0 32) ~ldv_linux_block_genhd_disk_state~0) (= ULTIMATE.start_ldv_linux_usb_gadget_create_class_~tmp~64 .cse0) (not (= (_ bv0 64) ((_ zero_extend 32) ULTIMATE.start_ldv_create_class_~res1~0.base))) (not (= (_ bv0 32) ULTIMATE.start_ldv_linux_fs_char_dev_register_chrdev_region_~is_reg~2)) (= |ULTIMATE.start_ldv_malloc_#res.offset| (_ bv0 32)) (= .cse0 ULTIMATE.start_ldv_linux_usb_gadget_destroy_class_~tmp~65) (= |ULTIMATE.start_ldv__builtin_expect_#res| .cse0) (= (_ bv0 32) ~ldv_linux_usb_urb_urb_state~0) (= (bvadd ULTIMATE.start_ldv_assert_linux_block_request__get_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (= (bvadd ULTIMATE.start_ldv_assert_linux_kernel_module__more_initial_at_exit_~expr (_ bv4294967295 32)) (_ bv0 32)) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd ULTIMATE.start_ldv_malloc_~res~4.offset ULTIMATE.start_ldv_malloc_~res~4.base)))) (= ~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 (_ bv0 32)) (not (= ULTIMATE.start_lirc_dev_init_~retval~2 (_ bv0 32))) (not (= (_ bv0 32) |ULTIMATE.start_ldv_EMGentry_init_lirc_dev_init_3_7_#res|)) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_drivers_base_class__double_deregistration_~expr) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_malloc_#res.base| |ULTIMATE.start_ldv_malloc_#res.offset|)))) (= (_ bv0 32) ~ldv_linux_drivers_base_class_usb_gadget_class~0) (not (= (_ bv0 64) ((_ zero_extend 32) (bvadd |ULTIMATE.start_ldv_create_class_#res.offset| |ULTIMATE.start_ldv_create_class_#res.base|)))) (= (_ bv1 32) ULTIMATE.start_ldv_assert_linux_block_queue__more_initial_at_exit_~expr) (not (= ULTIMATE.start_ldv_alloc_chrdev_region_130_~res1~2 (_ bv0 32))) (= (_ bv0 16) ~ldv_linux_mmc_sdio_func_sdio_element~0) (= (_ bv0 32) ULTIMATE.start_ldv_malloc_~res~4.offset))) [2019-12-07 11:36:32,166 INFO L246 CegarLoopResult]: For program point L11034-3(lines 11034 11039) no Hoare annotation was computed. [2019-12-07 11:36:32,166 INFO L246 CegarLoopResult]: For program point L11530(line 11530) no Hoare annotation was computed. [2019-12-07 11:36:32,166 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION(line 11123) no Hoare annotation was computed. [2019-12-07 11:36:32,349 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 11:36:32 BoogieIcfgContainer [2019-12-07 11:36:32,349 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 11:36:32,350 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 11:36:32,350 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 11:36:32,350 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 11:36:32,350 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 11:32:55" (3/4) ... [2019-12-07 11:36:32,353 INFO L137 WitnessPrinter]: Generating witness for correct program [2019-12-07 11:36:32,372 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 181 nodes and edges [2019-12-07 11:36:32,374 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 46 nodes and edges [2019-12-07 11:36:32,375 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 23 nodes and edges [2019-12-07 11:36:32,377 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2019-12-07 11:36:32,378 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2019-12-07 11:36:32,380 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2019-12-07 11:36:32,381 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2019-12-07 11:36:32,383 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2019-12-07 11:36:32,406 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (\result == 0bv32 && 0bv32 == \result) [2019-12-07 11:36:32,407 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,407 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 1bv32 == expression) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,407 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,407 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state [2019-12-07 11:36:32,407 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,408 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) [2019-12-07 11:36:32,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) [2019-12-07 11:36:32,410 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) [2019-12-07 11:36:32,411 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 1bv32 == expr) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1 [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((!(0bv32 == is_reg) && \result == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == \result) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32))) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) [2019-12-07 11:36:32,412 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(0bv32 == is_reg) && \result == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == \result) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 1bv32 == expr) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(res1))) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(0bv64 == ~zero_extendFrom16To32(lirc_class))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv64 == ~zero_extendFrom16To32(res1))) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(\result))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,413 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == res) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,414 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,416 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,417 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,419 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,419 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) [2019-12-07 11:36:32,488 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_5ae8f3a7-bdc7-4109-8a28-0385f66e2d13/bin/utaipan/witness.graphml [2019-12-07 11:36:32,489 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 11:36:32,489 INFO L168 Benchmark]: Toolchain (without parser) took 224803.83 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 262.1 MB). Free memory was 936.3 MB in the beginning and 944.1 MB in the end (delta: -7.8 MB). Peak memory consumption was 254.4 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,490 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 11:36:32,490 INFO L168 Benchmark]: CACSL2BoogieTranslator took 2874.15 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 261.1 MB). Free memory was 936.3 MB in the beginning and 1.1 GB in the end (delta: -126.5 MB). Peak memory consumption was 319.8 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,490 INFO L168 Benchmark]: Boogie Procedure Inliner took 113.64 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.5 MB). Peak memory consumption was 8.5 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,490 INFO L168 Benchmark]: Boogie Preprocessor took 63.74 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 8.5 MB). Peak memory consumption was 8.5 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,491 INFO L168 Benchmark]: RCFGBuilder took 5092.20 ms. Allocated memory was 1.3 GB in the beginning and 1.5 GB in the end (delta: 234.4 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -282.9 MB). Peak memory consumption was 334.3 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,491 INFO L168 Benchmark]: TraceAbstraction took 216517.92 ms. Allocated memory was 1.5 GB in the beginning and 1.3 GB in the end (delta: -233.3 MB). Free memory was 1.3 GB in the beginning and 991.7 MB in the end (delta: 336.9 MB). Peak memory consumption was 667.8 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,491 INFO L168 Benchmark]: Witness Printer took 138.92 ms. Allocated memory is still 1.3 GB. Free memory was 991.7 MB in the beginning and 944.1 MB in the end (delta: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. [2019-12-07 11:36:32,493 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 2874.15 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 261.1 MB). Free memory was 936.3 MB in the beginning and 1.1 GB in the end (delta: -126.5 MB). Peak memory consumption was 319.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 113.64 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.5 MB). Peak memory consumption was 8.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 63.74 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 8.5 MB). Peak memory consumption was 8.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 5092.20 ms. Allocated memory was 1.3 GB in the beginning and 1.5 GB in the end (delta: 234.4 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -282.9 MB). Peak memory consumption was 334.3 MB. Max. memory is 11.5 GB. * TraceAbstraction took 216517.92 ms. Allocated memory was 1.5 GB in the beginning and 1.3 GB in the end (delta: -233.3 MB). Free memory was 1.3 GB in the beginning and 991.7 MB in the end (delta: 336.9 MB). Peak memory consumption was 667.8 MB. Max. memory is 11.5 GB. * Witness Printer took 138.92 ms. Allocated memory is still 1.3 GB. Free memory was 991.7 MB in the beginning and 944.1 MB in the end (delta: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 10899]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11591]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10974]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11826]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11382]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10765]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11036]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11247]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11789]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11652]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10814]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11492]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11148]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11394]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11198]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11011]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11185]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10950]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10850]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11542]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11677]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11554]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11554]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10850]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11677]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11198]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11358]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10814]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11148]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11036]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11185]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10899]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11492]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11011]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11370]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11370]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10765]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10974]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11789]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11715]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11652]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11123]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11247]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11123]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11530]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11715]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11826]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11591]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11542]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11430]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10962]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 11430]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 52 specifications checked. All of them hold - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 7943]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 11953]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 10957]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 8404]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) - InvariantResult [Line: 7361]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 11879]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 4053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9004]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 7318]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) - InvariantResult [Line: 9071]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 8837]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 4178]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7372]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 1bv32 == expr) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(res1))) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(0bv64 == ~zero_extendFrom16To32(lirc_class))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv64 == ~zero_extendFrom16To32(res1))) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(\result))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 11537]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == res) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 1bv32 == expression) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 8923]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(0bv32 == is_reg) && \result == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == \result) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res)) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 11537]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9226]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7931]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9226]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 7997]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 8845]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9056]: Loop Invariant Derived loop invariant: expression == 0bv32 - InvariantResult [Line: 10945]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 6505]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: (((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 6600]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 8930]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) || ((((((((((((((((!(0bv32 == is_reg) && \result == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == \result) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32))) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) - InvariantResult [Line: 7812]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 6996]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && 1bv32 == expr) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 8395]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) - InvariantResult [Line: 11525]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) && ~sign_extendFrom16To32(0bv32) == tmp) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 6511]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) - InvariantResult [Line: 8573]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && res1 == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && 0bv32 == locksocknumber) && !(0bv64 == ~zero_extendFrom16To32(res1))) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && lirc_class == 0bv32) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) - InvariantResult [Line: 8014]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 10809]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9091]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) || (\result == 0bv32 && 0bv32 == \result) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 10809]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 1bv32 == expr) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == \result) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((\result == 0bv32 && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && res1 == 0bv32) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == \result) && lirc_class == 0bv32) && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && retval == 0bv32) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && val == 0bv32) && ldv_3_ret_default == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == is_reg) && 0bv32 == res) && 0bv32 == ldv_func_arg1) || ((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && (((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && 1bv32 == expr) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && tmp == ~sign_extendFrom16To32(0bv32)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && 0bv32 == res) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && !(0bv32 == \result)) && 0bv32 == locksocknumber) && !(0bv32 == is_reg)) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && !(res1 == 0bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) || (((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == \result) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && res1 == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv32 == ~bvadd16(ldv_linux_fs_char_dev_usb_gadget_chrdev, 4294967295bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && 0bv32 == is_reg) && lirc_class == 0bv32) && (((((~sign_extendFrom16To32(0bv32) == tmp && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)) || ((((~sign_extendFrom16To32(0bv32) == tmp && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && (0bv32 == ldv_linux_drivers_base_class_usb_gadget_class || 1bv32 == expr)) && tmp == ~sign_extendFrom16To32(0bv32)))) && 0bv32 == res) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 1bv32 == expr) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && cls == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && !(0bv32 == expr)) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && 1bv32 == expr) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && \result == 0bv32) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && 1bv32 == expression) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state - InvariantResult [Line: 9053]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1bv32 == expr && 0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested) && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && expr == 1bv32) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && 1bv32 == expr) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - InvariantResult [Line: 7440]: Loop Invariant Derived loop invariant: (((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && 0bv32 == ldv_linux_fs_sysfs_sysfs) && ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32) == 0bv32) && ldv_linux_block_queue_queue_state == 0bv32) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && 0bv32 == ldv_linux_usb_urb_urb_state - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && ldv_linux_block_request_blk_rq == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(cls, cls)))) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && 1bv32 == expr) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && \result == 0bv8) && 1bv32 == expr) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res1, res1)))) && tmp___1 == 0bv8) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && cls == 0bv32) && !(0bv32 == expr)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ~sign_extendFrom16To32(0bv32) == tmp) && ldv_linux_block_queue_queue_state == 0bv32) && cls == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && \result == 0bv32) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(cls))) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res) && !(0bv64 == ~zero_extendFrom16To32(cls)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0bv32 == ldv_linux_kernel_rcu_srcu_srcu_nested && !(\result == 0bv32)) && ldv_linux_block_request_blk_rq == 0bv32) && 1bv32 == ldv_linux_kernel_module_module_refcounter) && !(0bv32 == \result)) && ~sign_extendFrom16To32(0bv32) == tmp) && 0bv32 == locksocknumber) && ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched == 0bv32) && !(0bv32 == ldv_func_arg1)) && 0bv32 == ldv_linux_kernel_rcu_update_lock_rcu_nested) && !(\result == 0bv32)) && !(\result == 0bv32)) && 1bv32 == expr) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && ~bvadd16(ldv_linux_kernel_locking_rwlock_rlock, 4294967295bv32) == 0bv32) && !(~zero_extendFrom16To32(~bvadd16(cls, cls)) == 0bv64)) && \result == 0bv8) && res1 == 0bv32) && 0bv32 == ldv_linux_fs_sysfs_sysfs) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && is_got == 0bv32) && !(val == 0bv32)) && !(0bv32 == \result)) && 0bv32 == ldv_linux_usb_gadget_usb_gadget) && tmp___1 == 0bv8) && 0bv32 == ~bvadd16(ldv_linux_kernel_locking_rwlock_wlock, 4294967295bv32)) && 0bv32 == \result) && !(ldv_3_ret_default == 0bv32)) && ldv_linux_arch_io_iomem == 0bv32) && 0bv32 == ~bvadd16(expr, 4294967295bv32)) && 0bv32 == ldv_linux_usb_coherent_coherent_state) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(is_got, is_got)))) && !(~zero_extendFrom16To32(~bvadd16(lirc_class, lirc_class)) == 0bv64)) && lirc_class == 0bv32) && 1bv32 == expr) && ldv_linux_block_queue_queue_state == 0bv32) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == \result) && 0bv32 == ldv_linux_lib_idr_idr) && ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh == 0bv32) && !(\result == 0bv32)) && rtnllocknumber == 0bv32) && 0bv32 == ldv_linux_block_genhd_disk_state) && tmp == ~sign_extendFrom16To32(0bv32)) && !(0bv64 == ~zero_extendFrom16To32(res1))) && !(0bv32 == is_reg)) && \result == 0bv32) && ~sign_extendFrom16To32(0bv32) == tmp) && \result == ~sign_extendFrom16To32(0bv32)) && 0bv32 == ldv_linux_usb_urb_urb_state) && ~bvadd16(expr, 4294967295bv32) == 0bv32) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(res, res)))) && ldv_linux_fs_char_dev_usb_gadget_chrdev == 0bv32) && !(retval == 0bv32)) && !(0bv32 == \result)) && 1bv32 == expr) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 0bv32 == ldv_linux_drivers_base_class_usb_gadget_class) && !(0bv64 == ~zero_extendFrom16To32(~bvadd16(\result, \result)))) && 1bv32 == expr) && !(res1 == 0bv32)) && 0bv16 == ldv_linux_mmc_sdio_func_sdio_element) && 0bv32 == res - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 303 locations, 52 error locations. Result: SAFE, OverallTime: 112.0s, OverallIterations: 42, TraceHistogramMax: 1, AutomataDifference: 21.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 104.2s, HoareTripleCheckerStatistics: 12998 SDtfs, 25616 SDslu, 22019 SDs, 0 SdLazy, 1158 SolverSat, 150 SolverUnsat, 5 SolverUnknown, 0 SolverNotchecked, 14.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6562 GetRequests, 6269 SyntacticMatches, 11 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 4.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=304occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 42 MinimizatonAttempts, 3004 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 114 LocationsWithAnnotation, 114 PreInvPairs, 238 NumberOfFragments, 24943 HoareAnnotationTreeSize, 114 FomulaSimplifications, 5910397 FormulaSimplificationTreeSizeReduction, 2.6s HoareSimplificationTime, 114 FomulaSimplificationsInter, 410459 FormulaSimplificationTreeSizeReductionInter, 101.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 2.0s SsaConstructionTime, 66.1s SatisfiabilityAnalysisTime, 6.5s InterpolantComputationTime, 3274 NumberOfCodeBlocks, 3274 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 6464 ConstructedInterpolants, 0 QuantifiedInterpolants, 1768888 SizeOfPredicates, 267 NumberOfNonLiveVariables, 52318 ConjunctsInSsa, 305 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, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...