Skip to content

Instantly share code, notes, and snippets.

@PhilippWendler
Created February 19, 2015 08:04
Show Gist options
  • Save PhilippWendler/2059dab674d96367771f to your computer and use it in GitHub Desktop.
Save PhilippWendler/2059dab674d96367771f to your computer and use it in GitHub Desktop.
(set-option :produce-interpolants true)
(set-option :produce-models true)
(set-option :produce-unsat-cores true)
(set-logic QF_UFLIRA)
(push 1)
(declare-fun |__ADDRESS_OF_main::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::ldv_s_ath6kl_sdio_driver_sdio_driver| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::res_ath6kl_sdio_probe_41| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_probe_41_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_group4| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_group3| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_group2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p5| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p4| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p3| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p4| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p3| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p2| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_main::var_group1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_ldv_sdio_element () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_ath6kl_sdio_devices () Int)
(declare-fun __ADDRESS_OF_ath6kl_sdio_driver () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_ath6kl_sdio_pm_ops () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_ath6kl_sdio_ops () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio_scat () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_rcu_sched_lock_map () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_jiffies () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_debug_locks () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun __ADDRESS_OF_pv_irq_ops () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |main::ldv_s_ath6kl_sdio_driver_sdio_driver@3| () Int)
(declare-fun ldv_sdio_element@2 () Int)
(declare-fun *unsigned_short_int@1 (Int ) Int)
(assert (! (let ((.cse0 (+ __ADDRESS_OF_rcu_sched_lock_map 44)) (.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 36)) (.cse2 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio_scat 36)) (.cse3 (+ __ADDRESS_OF_ath6kl_sdio_ops 176)) (.cse4 (+ __ADDRESS_OF_ath6kl_sdio_pm_ops 184)) (.cse5 (+ __ADDRESS_OF_ath6kl_sdio_devices 65))) (and (= (*unsigned_short_int@1 (+ (+ __ADDRESS_OF_ath6kl_sdio_devices (* 13 4)) 3)) 0) (= ldv_sdio_element@2 0) (= |main::ldv_s_ath6kl_sdio_driver_sdio_driver@3| 0) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_pv_irq_ops) __ADDRESS_OF_pv_irq_ops) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_debug_locks) __ADDRESS_OF_debug_locks) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_rcu_sched_lock_map) __ADDRESS_OF_rcu_sched_lock_map) (> __ADDRESS_OF_rcu_sched_lock_map 0) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_jiffies) __ADDRESS_OF_jiffies) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF___tracepoint_ath6kl_sdio) __ADDRESS_OF___tracepoint_ath6kl_sdio) (> .cse0 0) (>= __ADDRESS_OF___tracepoint_ath6kl_sdio .cse0) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF___tracepoint_ath6kl_sdio_scat) __ADDRESS_OF___tracepoint_ath6kl_sdio_scat) (> .cse1 0) (>= __ADDRESS_OF___tracepoint_ath6kl_sdio_scat .cse1) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_ath6kl_sdio_ops) __ADDRESS_OF_ath6kl_sdio_ops) (> .cse2 0) (>= __ADDRESS_OF_ath6kl_sdio_ops .cse2) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_ath6kl_sdio_pm_ops) __ADDRESS_OF_ath6kl_sdio_pm_ops) (> .cse3 0) (>= __ADDRESS_OF_ath6kl_sdio_pm_ops .cse3) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_ath6kl_sdio_devices) __ADDRESS_OF_ath6kl_sdio_devices) (> .cse4 0) (>= __ADDRESS_OF_ath6kl_sdio_devices .cse4) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_ath6kl_sdio_driver) __ADDRESS_OF_ath6kl_sdio_driver) (> .cse5 0) (>= __ADDRESS_OF_ath6kl_sdio_driver .cse5) (= (__BASE_ADDRESS_OF__ __ADDRESS_OF_ldv_sdio_element) __ADDRESS_OF_ldv_sdio_element) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_group1|) |__ADDRESS_OF_main::var_group1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p3|) |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p3|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p4|) |__ADDRESS_OF_main::var_ath6kl_sdio_read_write_sync_12_p4|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p3|) |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p3|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p4|) |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p4|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p5|) |__ADDRESS_OF_main::var_ath6kl_sdio_write_async_18_p5|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_group2|) |__ADDRESS_OF_main::var_group2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_group3|) |__ADDRESS_OF_main::var_group3|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_diag_read32_32_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_diag_write32_33_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_read_37_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p2|) |__ADDRESS_OF_main::var_ath6kl_sdio_bmi_write_36_p2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_group4|) |__ADDRESS_OF_main::var_group4|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::var_ath6kl_sdio_probe_41_p1|) |__ADDRESS_OF_main::var_ath6kl_sdio_probe_41_p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::res_ath6kl_sdio_probe_41|) |__ADDRESS_OF_main::res_ath6kl_sdio_probe_41|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::ldv_s_ath6kl_sdio_driver_sdio_driver|) |__ADDRESS_OF_main::ldv_s_ath6kl_sdio_driver_sdio_driver|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::tmp|) |__ADDRESS_OF_main::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::tmp___0|) |__ADDRESS_OF_main::tmp___0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_main::tmp___1|) |__ADDRESS_OF_main::tmp___1|))) :named term_2019))
(push 1)
(declare-fun |ath6kl_sdio_init::__retval__@2| () Int)
(declare-fun |main::tmp@3| () Int)
(declare-fun |ath6kl_sdio_init::ret@3| () Int)
(declare-fun sdio_register_driver (Int ) Int)
(declare-fun __ADDRESS_OF_ath6kl_sdio_driver () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_init::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (let ((.cse0 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_init::ret|) |__ADDRESS_OF_ath6kl_sdio_init::ret|)) (.cse1 (= |ath6kl_sdio_init::ret@3| (sdio_register_driver __ADDRESS_OF_ath6kl_sdio_driver))) (.cse2 (= |ath6kl_sdio_init::ret@3| 0))) (or (and .cse0 .cse1 (not .cse2)) (and .cse0 .cse1 .cse2))) (= |ath6kl_sdio_init::__retval__@2| |ath6kl_sdio_init::ret@3|) (= |main::tmp@3| |ath6kl_sdio_init::__retval__@2|)) :named term_2020))
(push 1)
(declare-fun |main::tmp@3| () Int)
(assert (! (= |main::tmp@3| 0) :named term_2021))
(push 1)
(declare-fun |main::var_ath6kl_sdio_diag_read32_32_p2@2| () Int)
(declare-fun |ath6kl_sdio_diag_read32::data@2| () Int)
(declare-fun |main::var_ath6kl_sdio_diag_read32_32_p1@2| () Int)
(declare-fun |ath6kl_sdio_diag_read32::address@2| () Int)
(declare-fun |main::var_group1@2| () Int)
(declare-fun |ath6kl_sdio_diag_read32::ar@2| () Int)
(declare-fun |main::tmp___0@3| () Int)
(declare-fun |main::tmp___1@3| () Int)
(declare-fun |main::ldv_s_ath6kl_sdio_driver_sdio_driver@3| () Int)
(assert (! (and (let ((.cse0 (= |main::tmp___1@3| 0))) (or (and .cse0 (not (= |main::ldv_s_ath6kl_sdio_driver_sdio_driver@3| 0))) (not .cse0))) (not (= |main::tmp___0@3| 0)) (not (= |main::tmp___0@3| 1)) (not (= |main::tmp___0@3| 2)) (not (= |main::tmp___0@3| 3)) (not (= |main::tmp___0@3| 4)) (not (= |main::tmp___0@3| 5)) (not (= |main::tmp___0@3| 6)) (not (= |main::tmp___0@3| 7)) (not (= |main::tmp___0@3| 8)) (not (= |main::tmp___0@3| 9)) (not (= |main::tmp___0@3| 10)) (= |main::tmp___0@3| 11) (= |ath6kl_sdio_diag_read32::ar@2| |main::var_group1@2|) (= |ath6kl_sdio_diag_read32::address@2| |main::var_ath6kl_sdio_diag_read32_32_p1@2|) (= |ath6kl_sdio_diag_read32::data@2| |main::var_ath6kl_sdio_diag_read32_32_p2@2|)) :named term_2022))
(push 1)
(declare-fun __ADDRESS_OF_ath6kl_sdio_driver () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| () Int)
(declare-fun |ath6kl_sdio_diag_read32::address@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::addr@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::reg_addr@2| () Int)
(declare-fun |ath6kl_sdio_diag_read32::ar@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::ar@2| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_diag_read32::status| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (let ((.cse0 (+ __ADDRESS_OF_ath6kl_sdio_driver 145))) (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_diag_read32::status|) |__ADDRESS_OF_ath6kl_sdio_diag_read32::status|) (= |ath6kl_set_addrwin_reg::ar@2| |ath6kl_sdio_diag_read32::ar@2|) (= |ath6kl_set_addrwin_reg::reg_addr@2| 1148) (= |ath6kl_set_addrwin_reg::addr@2| |ath6kl_sdio_diag_read32::address@2|) (> .cse0 0) (>= |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| .cse0))) :named term_2023))
(push 1)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::i| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::status| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_set_addrwin_reg::i@3| () Int)
(assert (! (let ((.cse0 (+ |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| 4))) (and (= |ath6kl_set_addrwin_reg::i@3| 1) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_set_addrwin_reg::status|) |__ADDRESS_OF_ath6kl_set_addrwin_reg::status|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val|) |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val|) (> .cse0 0) (>= |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| .cse0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_set_addrwin_reg::i|) |__ADDRESS_OF_ath6kl_set_addrwin_reg::i|))) :named term_2024))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::request@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::len@2| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@3| () Int)
(declare-fun |ath6kl_set_addrwin_reg::reg_addr@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::ar@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::addr@2| () Int)
(declare-fun *unsigned_int@1 (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| () Int)
(assert (! (and (<= |ath6kl_set_addrwin_reg::i@3| 3) (= (*unsigned_int@1 |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr|) |ath6kl_set_addrwin_reg::addr@2|) (= |ath6kl_sdio_read_write_sync::ar@2| |ath6kl_set_addrwin_reg::ar@2|) (= |ath6kl_sdio_read_write_sync::addr@2| (+ |ath6kl_set_addrwin_reg::reg_addr@2| |ath6kl_set_addrwin_reg::i@3|)) (= |ath6kl_sdio_read_write_sync::buf@2| |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val|) (= |ath6kl_sdio_read_write_sync::len@2| 4) (= |ath6kl_sdio_read_write_sync::request@2| 338)) :named term_2025))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::ar@2| () Int)
(declare-fun |ath6kl_sdio_priv::ar@2| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (let ((.cse0 (+ |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| 4))) (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) (> .cse0 0) (>= |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| .cse0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) (= |ath6kl_sdio_priv::ar@2| |ath6kl_sdio_read_write_sync::ar@2|))) :named term_2026))
(push 1)
(declare-fun |ath6kl_sdio_priv::__retval__@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@3| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_priv::__CPAchecker_TMP_0@2| () Int)
(declare-fun |*(void)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_priv::ar@2| () Int)
(assert (! (and (= |ath6kl_sdio_priv::__CPAchecker_TMP_0@2| (|*(void)*@1| (+ |ath6kl_sdio_priv::ar@2| 121))) (= |ath6kl_sdio_priv::__retval__@2| |ath6kl_sdio_priv::__CPAchecker_TMP_0@2|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) (= |ath6kl_sdio_read_write_sync::tmp@3| |ath6kl_sdio_priv::__retval__@2|)) :named term_2027))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::buf@2| () Int)
(declare-fun |buf_needs_bounce::buf@2| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@3| () Int)
(assert (! (and (= |ath6kl_sdio_read_write_sync::ar_sdio@3| |ath6kl_sdio_read_write_sync::tmp@3|) (= |ath6kl_sdio_read_write_sync::tbuf@3| 0) (= |ath6kl_sdio_read_write_sync::bounced@3| 0) (= (_&_ |ath6kl_sdio_read_write_sync::request@2| 128) 0) (= |buf_needs_bounce::buf@2| |ath6kl_sdio_read_write_sync::buf@2|)) :named term_2028))
(push 1)
(declare-fun |buf_needs_bounce::__retval__@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@3| () Int)
(declare-fun |buf_needs_bounce::tmp___1@3| () Int)
(declare-fun |buf_needs_bounce::tmp___0@3| () Int)
(declare-fun |buf_needs_bounce::tmp@3| () Int)
(declare-fun __virt_addr_valid (Int ) Int)
(declare-fun |buf_needs_bounce::buf@2| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |buf_needs_bounce::tmp___0@2| () Int)
(declare-fun |buf_needs_bounce::tmp@2| () Int)
(assert (! (and (let ((.cse0 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp|) |__ADDRESS_OF_buf_needs_bounce::tmp|)) (.cse1 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___0|) |__ADDRESS_OF_buf_needs_bounce::tmp___0|)) (.cse2 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___1|) |__ADDRESS_OF_buf_needs_bounce::tmp___1|)) (.cse3 (= (_&_ |buf_needs_bounce::buf@2| 3) 0)) (.cse6 (= |buf_needs_bounce::tmp@3| (__virt_addr_valid |buf_needs_bounce::buf@2|))) (.cse7 (= |buf_needs_bounce::tmp@3| 0)) (.cse8 (= |buf_needs_bounce::tmp___0@3| 0)) (.cse4 (= |buf_needs_bounce::tmp___1@3| 1)) (.cse5 (= |buf_needs_bounce::__retval__@2| |buf_needs_bounce::tmp___1@3|))) (or (and .cse0 .cse1 .cse2 (not .cse3) .cse4 .cse5 (= |buf_needs_bounce::tmp@3| |buf_needs_bounce::tmp@2|) (= |buf_needs_bounce::tmp___0@3| |buf_needs_bounce::tmp___0@2|)) (and .cse0 .cse1 .cse2 .cse3 .cse6 (not .cse7) .cse8 (= |buf_needs_bounce::tmp___1@3| 0) .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 (= |buf_needs_bounce::tmp___0@3| 1) (not .cse8) .cse4 .cse5))) (= |ath6kl_sdio_read_write_sync::tmp___0@3| |buf_needs_bounce::__retval__@2|)) :named term_2029))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::len@2| () Int)
(declare-fun |ath6kl_sdio_io::len@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@4| () Int)
(declare-fun |ath6kl_sdio_io::buf@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@2| () Int)
(declare-fun |ath6kl_sdio_io::addr@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@2| () Int)
(declare-fun |ath6kl_sdio_io::request@2| () Int)
(declare-fun |*(struct_sdio_func)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@3| () Int)
(declare-fun |ath6kl_sdio_io::func@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@4| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |*(unsigned_char)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@1| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@2| () Int)
(assert (! (and (let ((.cse0 (= |ath6kl_sdio_read_write_sync::tmp___0@3| 0))) (or (and .cse0 (= |ath6kl_sdio_read_write_sync::tbuf@4| |ath6kl_sdio_read_write_sync::buf@2|) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2| |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@1|) (= |ath6kl_sdio_read_write_sync::bounced@4| |ath6kl_sdio_read_write_sync::bounced@3|)) (let ((.cse1 (|*(unsigned_char)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@3| 3684)))) (and (not .cse0) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2| .cse1) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) (not (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2| 0)) (= |ath6kl_sdio_read_write_sync::tbuf@4| .cse1) (not (= (_&_ |ath6kl_sdio_read_write_sync::request@2| 2) 0)) (= |ath6kl_sdio_read_write_sync::bounced@4| 1))))) (= |ath6kl_sdio_io::func@2| (|*(struct_sdio_func)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@3| 0))) (= |ath6kl_sdio_io::request@2| |ath6kl_sdio_read_write_sync::request@2|) (= |ath6kl_sdio_io::addr@2| |ath6kl_sdio_read_write_sync::addr@2|) (= |ath6kl_sdio_io::buf@2| |ath6kl_sdio_read_write_sync::tbuf@4|) (= |ath6kl_sdio_io::len@2| |ath6kl_sdio_read_write_sync::len@2|)) :named term_2030))
(push 1)
(declare-fun |ath6kl_sdio_io::func@2| () Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@2| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::ret@3| () Int)
(assert (! (and (= |ath6kl_sdio_io::ret@3| 0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::ret|) |__ADDRESS_OF_ath6kl_sdio_io::ret|) (= |ldv_sdio_claim_host_1::ldv_func_arg1@2| |ath6kl_sdio_io::func@2|)) :named term_2031))
(push 1)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@2| () Int)
(declare-fun |ldv_sdio_claim_host::dev_id@2| () Int)
(assert (! (= |ldv_sdio_claim_host::dev_id@2| (*signed_int@1 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_claim_host_1::ldv_func_arg1@2| 0)) 0)) 1310))) :named term_2032))
(push 1)
(declare-fun |ldv_sdio_claim_host::dev_id@2| () Int)
(declare-fun ldv_sdio_element@3 () Int)
(declare-fun ldv_sdio_element@2 () Int)
(assert (! (and (= ldv_sdio_element@2 0) (= ldv_sdio_element@3 |ldv_sdio_claim_host::dev_id@2|)) :named term_2033))
(push 1)
(assert (! true :named term_2034))
(push 1)
(declare-fun |ath6kl_sdio_io::func@2| () Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@2| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::request@2| () Int)
(declare-fun |ath6kl_sdio_io::addr@3| () Int)
(declare-fun |ath6kl_sdio_io::addr@4| () Int)
(declare-fun |ath6kl_sdio_io::addr@2| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::len@2| () Int)
(assert (! (and (let ((.cse0 (let ((.cse4 (<= |ath6kl_sdio_io::addr@2| 8191)) (.cse2 (not (= (_&_ |ath6kl_sdio_io::request@2| 2) 0))) (.cse3 (> |ath6kl_sdio_io::addr@2| 2047))) (or (and .cse2 .cse3 .cse4 (= |ath6kl_sdio_io::addr@3| (+ (- |ath6kl_sdio_io::addr@2| |ath6kl_sdio_io::len@2|) 2048))) (and (or (and .cse2 .cse3 (not .cse4)) (and .cse2 (not .cse3))) (= |ath6kl_sdio_io::addr@3| |ath6kl_sdio_io::addr@2|))))) (.cse1 (= |ath6kl_sdio_io::addr@3| 16384))) (or (and .cse0 .cse1 (= |ath6kl_sdio_io::addr@4| (+ (- |ath6kl_sdio_io::addr@3| |ath6kl_sdio_io::len@2|) 12288))) (and .cse0 (not .cse1) (= |ath6kl_sdio_io::addr@4| |ath6kl_sdio_io::addr@3|)))) (not (= (_&_ |ath6kl_sdio_io::request@2| 256) 0)) (= |ldv_sdio_writesb_2::ldv_func_arg1@2| |ath6kl_sdio_io::func@2|)) :named term_2035))
(push 1)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@2| () Int)
(declare-fun |ldv_check_context::x@2| () Int)
(assert (! (= |ldv_check_context::x@2| (*signed_int@1 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_writesb_2::ldv_func_arg1@2| 0)) 0)) 1310))) :named term_2036))
(push 1)
(declare-fun |ldv_check_context::x@2| () Int)
(declare-fun ldv_sdio_element@3 () Int)
(assert (! (= ldv_sdio_element@3 |ldv_check_context::x@2|) :named term_2037))
(push 1)
(declare-fun |ldv_sdio_writesb_2::__retval__@2| () Int)
(declare-fun |ath6kl_sdio_io::ret@4| () Int)
(assert (! (and (= |ldv_sdio_writesb_2::__retval__@2| 0) (= |ath6kl_sdio_io::ret@4| |ldv_sdio_writesb_2::__retval__@2|)) :named term_2038))
(push 1)
(declare-fun |ath6kl_sdio_io::func@2| () Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@2| () Int)
(assert (! (= |ldv_sdio_release_host_6::ldv_func_arg1@2| |ath6kl_sdio_io::func@2|) :named term_2039))
(push 1)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@2| () Int)
(declare-fun |ldv_sdio_release_host::dev_id@2| () Int)
(assert (! (= |ldv_sdio_release_host::dev_id@2| (*signed_int@1 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_release_host_6::ldv_func_arg1@2| 0)) 0)) 1310))) :named term_2040))
(push 1)
(declare-fun ldv_sdio_element@4 () Int)
(declare-fun |ldv_sdio_release_host::dev_id@2| () Int)
(declare-fun ldv_sdio_element@3 () Int)
(assert (! (and (= ldv_sdio_element@3 |ldv_sdio_release_host::dev_id@2|) (= ldv_sdio_element@4 0)) :named term_2041))
(push 1)
(assert (! true :named term_2042))
(push 1)
(declare-fun |ath6kl_sdio_io::len@2| () Int)
(declare-fun |trace_ath6kl_sdio::buf_len@2| () Int)
(declare-fun |ath6kl_sdio_io::buf@2| () Int)
(declare-fun |trace_ath6kl_sdio::buf@2| () Int)
(declare-fun |ath6kl_sdio_io::request@2| () Int)
(declare-fun |trace_ath6kl_sdio::flags@2| () Int)
(declare-fun |ath6kl_sdio_io::addr@4| () Int)
(declare-fun |trace_ath6kl_sdio::addr@2| () Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_1@3| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_0@3| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) (not (= (_&_ |ath6kl_sdio_io::request@2| 2) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_0@3| (__string__ 12)) (not (= (_&_ |ath6kl_sdio_io::request@2| 256) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_1@3| (__string__ 13)) (= |trace_ath6kl_sdio::addr@2| |ath6kl_sdio_io::addr@4|) (= |trace_ath6kl_sdio::flags@2| |ath6kl_sdio_io::request@2|) (= |trace_ath6kl_sdio::buf@2| |ath6kl_sdio_io::buf@2|) (= |trace_ath6kl_sdio::buf_len@2| |ath6kl_sdio_io::len@2|)) :named term_2043))
(push 1)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| () Int)
(declare-fun |__ADDRESS_OF_static_key_false::key| () Int)
(declare-fun __tracepoint_ath6kl_sdio$funcs@2 () Int)
(declare-fun |*(struct_tracepoint_func)*@1| (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |static_key_false::key@2| () Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__warned| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::_________p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__data| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (let ((.cse0 (+ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| 8))) (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__data|) |__ADDRESS_OF_trace_ath6kl_sdio::__data|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) (= |static_key_false::key@2| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8)) (= (|*(struct_tracepoint_func)*@1| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 28)) __tracepoint_ath6kl_sdio$funcs@2) (> .cse0 0) (>= |__ADDRESS_OF_static_key_false::key| .cse0))) :named term_2044))
(push 1)
(declare-fun |__ADDRESS_OF_static_key_false::key| () Int)
(declare-fun |__ADDRESS_OF_atomic_read::v| () Int)
(declare-fun |static_key_false::key@2| () Int)
(declare-fun |atomic_read::v@2| () Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (let ((.cse0 (+ |__ADDRESS_OF_static_key_false::key| 8))) (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp|) |__ADDRESS_OF_static_key_false::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp___0|) |__ADDRESS_OF_static_key_false::tmp___0|) (= |atomic_read::v@2| (+ |static_key_false::key@2| 0)) (> .cse0 0) (>= |__ADDRESS_OF_atomic_read::v| .cse0))) :named term_2045))
(push 1)
(declare-fun |atomic_read::__retval__@2| () Int)
(declare-fun |static_key_false::tmp@3| () Int)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun |atomic_read::v@2| () Int)
(assert (! (and (= |atomic_read::__retval__@2| (*signed_int@1 (+ |atomic_read::v@2| 0))) (= |static_key_false::tmp@3| |atomic_read::__retval__@2|)) :named term_2046))
(push 1)
(declare-fun |static_key_false::tmp@3| () Int)
(declare-fun |__builtin_expect::exp@2| () Int)
(assert (! (= |__builtin_expect::exp@2| (ite (not (= |static_key_false::tmp@3| 0)) 1 0)) :named term_2047))
(push 1)
(declare-fun |__builtin_expect::__retval__@2| () Int)
(declare-fun |static_key_false::tmp___0@3| () Int)
(declare-fun |__builtin_expect::exp@2| () Int)
(assert (! (and (= |__builtin_expect::__retval__@2| |__builtin_expect::exp@2|) (= |static_key_false::tmp___0@3| |__builtin_expect::__retval__@2|)) :named term_2048))
(push 1)
(declare-fun |static_key_false::__retval__@2| () Int)
(declare-fun |trace_ath6kl_sdio::tmp___1@3| () Int)
(declare-fun |static_key_false::tmp___0@3| () Int)
(assert (! (and (> |static_key_false::tmp___0@3| 0) (= |static_key_false::__retval__@2| 1) (= |trace_ath6kl_sdio::tmp___1@3| |static_key_false::__retval__@2|)) :named term_2049))
(push 1)
(declare-fun |trace_ath6kl_sdio::tmp___1@3| () Int)
(assert (! (not (= |trace_ath6kl_sdio::tmp___1@3| 0)) :named term_2050))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) :named term_2051))
(push 1)
(declare-fun |current_thread_info::__retval__@2| () Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@3| () Int)
(declare-fun |current_thread_info::ti@3| () Int)
(declare-fun |current_thread_info::pfo_ret__@2| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@3| (- |current_thread_info::pfo_ret__@2| 8152)) (= |current_thread_info::__retval__@2| |current_thread_info::ti@3|) (= |rcu_read_lock_sched_notrace::tmp@3| |current_thread_info::__retval__@2|)) :named term_2052))
(push 1)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@2 (Int ) Int)
(declare-fun *signed_int@1 (Int ) Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@3| () Int)
(declare-fun *signed_int@2 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_lock_sched_notrace::tmp@3| 28))) (= (*signed_int@2 .cse0) (+ (*signed_int@1 .cse0) 1))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@2 .cse1) (*signed_int@1 .cse1)))) :named term_2053))
(push 1)
(declare-fun |trace_ath6kl_sdio::it_func_ptr@3| () Int)
(declare-fun |trace_ath6kl_sdio::_________p1@3| () Int)
(declare-fun |trace_ath6kl_sdio::tmp@3| () Int)
(declare-fun debug_lockdep_rcu_enabled () Int)
(declare-fun |*(struct_tracepoint_func)*@1| (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |trace_ath6kl_sdio::__warned@2| () Int)
(assert (! (and (let ((.cse0 (= |trace_ath6kl_sdio::_________p1@3| (|*(struct_tracepoint_func)*@1| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 28)))) (.cse1 (= |trace_ath6kl_sdio::tmp@3| debug_lockdep_rcu_enabled)) (.cse2 (= |trace_ath6kl_sdio::tmp@3| 0))) (or (and .cse0 .cse1 (not .cse2) (not (= |trace_ath6kl_sdio::__warned@2| 0))) (and .cse0 .cse1 .cse2))) (= |trace_ath6kl_sdio::it_func_ptr@3| |trace_ath6kl_sdio::_________p1@3|) (= |trace_ath6kl_sdio::it_func_ptr@3| 0)) :named term_2054))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) :named term_2055))
(push 1)
(declare-fun |current_thread_info::__retval__@3| () Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@3| () Int)
(declare-fun |current_thread_info::ti@5| () Int)
(declare-fun |current_thread_info::pfo_ret__@3| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@5| (- |current_thread_info::pfo_ret__@3| 8152)) (= |current_thread_info::__retval__@3| |current_thread_info::ti@5|) (= |rcu_read_unlock_sched_notrace::tmp@3| |current_thread_info::__retval__@3|)) :named term_2056))
(push 1)
(declare-fun *signed_int@2 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun *signed_int@2 (Int ) Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@3| () Int)
(declare-fun *signed_int@3 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_unlock_sched_notrace::tmp@3| 28))) (= (*signed_int@3 .cse0) (+ (*signed_int@2 .cse0) (- 1)))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@3 .cse1) (*signed_int@2 .cse1)))) :named term_2057))
(push 1)
(assert (! true :named term_2058))
(push 1)
(declare-fun |ath6kl_sdio_io::__retval__@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@3| () Int)
(declare-fun |ath6kl_sdio_io::ret@4| () Int)
(assert (! (and (= |ath6kl_sdio_io::__retval__@2| |ath6kl_sdio_io::ret@4|) (= |ath6kl_sdio_read_write_sync::ret@3| |ath6kl_sdio_io::__retval__@2|)) :named term_2059))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::__retval__@2| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@4| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@2| () Int)
(assert (! (and (let ((.cse0 (= (_&_ |ath6kl_sdio_read_write_sync::request@2| 1) 0)) (.cse1 (= |ath6kl_sdio_read_write_sync::bounced@4| 0))) (or (and .cse0 .cse1) (and .cse0 (not .cse1)))) (= |ath6kl_sdio_read_write_sync::__retval__@2| |ath6kl_sdio_read_write_sync::ret@3|) (= |ath6kl_set_addrwin_reg::status@3| |ath6kl_sdio_read_write_sync::__retval__@2|)) :named term_2060))
(push 1)
(declare-fun |ath6kl_set_addrwin_reg::i@3| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@3| () Int)
(assert (! (and (= |ath6kl_set_addrwin_reg::status@3| 0) (= |ath6kl_set_addrwin_reg::i@4| (+ |ath6kl_set_addrwin_reg::i@3| 1))) :named term_2061))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::request@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::len@3| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@3| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::reg_addr@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@3| () Int)
(declare-fun |ath6kl_set_addrwin_reg::ar@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar@3| () Int)
(assert (! (and (<= |ath6kl_set_addrwin_reg::i@4| 3) (= |ath6kl_sdio_read_write_sync::ar@3| |ath6kl_set_addrwin_reg::ar@2|) (= |ath6kl_sdio_read_write_sync::addr@3| (+ |ath6kl_set_addrwin_reg::reg_addr@2| |ath6kl_set_addrwin_reg::i@4|)) (= |ath6kl_sdio_read_write_sync::buf@3| |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val|) (= |ath6kl_sdio_read_write_sync::len@3| 4) (= |ath6kl_sdio_read_write_sync::request@3| 338)) :named term_2062))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::ar@3| () Int)
(declare-fun |ath6kl_sdio_priv::ar@3| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) (= |ath6kl_sdio_priv::ar@3| |ath6kl_sdio_read_write_sync::ar@3|)) :named term_2063))
(push 1)
(declare-fun |ath6kl_sdio_priv::__retval__@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@5| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_priv::__CPAchecker_TMP_0@3| () Int)
(declare-fun |*(void)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_priv::ar@3| () Int)
(assert (! (and (= |ath6kl_sdio_priv::__CPAchecker_TMP_0@3| (|*(void)*@1| (+ |ath6kl_sdio_priv::ar@3| 121))) (= |ath6kl_sdio_priv::__retval__@3| |ath6kl_sdio_priv::__CPAchecker_TMP_0@3|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) (= |ath6kl_sdio_read_write_sync::tmp@5| |ath6kl_sdio_priv::__retval__@3|)) :named term_2064))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::buf@3| () Int)
(declare-fun |buf_needs_bounce::buf@3| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@6| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@6| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@5| () Int)
(assert (! (and (= |ath6kl_sdio_read_write_sync::ar_sdio@5| |ath6kl_sdio_read_write_sync::tmp@5|) (= |ath6kl_sdio_read_write_sync::tbuf@6| 0) (= |ath6kl_sdio_read_write_sync::bounced@6| 0) (= (_&_ |ath6kl_sdio_read_write_sync::request@3| 128) 0) (= |buf_needs_bounce::buf@3| |ath6kl_sdio_read_write_sync::buf@3|)) :named term_2065))
(push 1)
(declare-fun |buf_needs_bounce::__retval__@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@5| () Int)
(declare-fun |buf_needs_bounce::tmp___1@5| () Int)
(declare-fun |buf_needs_bounce::tmp___0@5| () Int)
(declare-fun |buf_needs_bounce::tmp@5| () Int)
(declare-fun __virt_addr_valid (Int ) Int)
(declare-fun |buf_needs_bounce::buf@3| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |buf_needs_bounce::tmp___0@4| () Int)
(declare-fun |buf_needs_bounce::tmp@4| () Int)
(assert (! (and (let ((.cse0 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp|) |__ADDRESS_OF_buf_needs_bounce::tmp|)) (.cse1 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___0|) |__ADDRESS_OF_buf_needs_bounce::tmp___0|)) (.cse2 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___1|) |__ADDRESS_OF_buf_needs_bounce::tmp___1|)) (.cse3 (= (_&_ |buf_needs_bounce::buf@3| 3) 0)) (.cse6 (= |buf_needs_bounce::tmp@5| (__virt_addr_valid |buf_needs_bounce::buf@3|))) (.cse7 (= |buf_needs_bounce::tmp@5| 0)) (.cse8 (= |buf_needs_bounce::tmp___0@5| 0)) (.cse4 (= |buf_needs_bounce::tmp___1@5| 1)) (.cse5 (= |buf_needs_bounce::__retval__@3| |buf_needs_bounce::tmp___1@5|))) (or (and .cse0 .cse1 .cse2 (not .cse3) .cse4 .cse5 (= |buf_needs_bounce::tmp@5| |buf_needs_bounce::tmp@4|) (= |buf_needs_bounce::tmp___0@5| |buf_needs_bounce::tmp___0@4|)) (and .cse0 .cse1 .cse2 .cse3 .cse6 (not .cse7) .cse8 (= |buf_needs_bounce::tmp___1@5| 0) .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 (= |buf_needs_bounce::tmp___0@5| 1) (not .cse8) .cse4 .cse5))) (= |ath6kl_sdio_read_write_sync::tmp___0@5| |buf_needs_bounce::__retval__@3|)) :named term_2066))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::len@3| () Int)
(declare-fun |ath6kl_sdio_io::len@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@7| () Int)
(declare-fun |ath6kl_sdio_io::buf@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@3| () Int)
(declare-fun |ath6kl_sdio_io::addr@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@3| () Int)
(declare-fun |ath6kl_sdio_io::request@3| () Int)
(declare-fun |*(struct_sdio_func)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@5| () Int)
(declare-fun |ath6kl_sdio_io::func@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@7| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |*(unsigned_char)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@6| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@3| () Int)
(assert (! (and (let ((.cse0 (= |ath6kl_sdio_read_write_sync::tmp___0@5| 0))) (or (and .cse0 (= |ath6kl_sdio_read_write_sync::tbuf@7| |ath6kl_sdio_read_write_sync::buf@3|) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3| |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@2|) (= |ath6kl_sdio_read_write_sync::bounced@7| |ath6kl_sdio_read_write_sync::bounced@6|)) (let ((.cse1 (|*(unsigned_char)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@5| 3684)))) (and (not .cse0) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3| .cse1) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) (not (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3| 0)) (= |ath6kl_sdio_read_write_sync::tbuf@7| .cse1) (not (= (_&_ |ath6kl_sdio_read_write_sync::request@3| 2) 0)) (= |ath6kl_sdio_read_write_sync::bounced@7| 1))))) (= |ath6kl_sdio_io::func@3| (|*(struct_sdio_func)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@5| 0))) (= |ath6kl_sdio_io::request@3| |ath6kl_sdio_read_write_sync::request@3|) (= |ath6kl_sdio_io::addr@5| |ath6kl_sdio_read_write_sync::addr@3|) (= |ath6kl_sdio_io::buf@3| |ath6kl_sdio_read_write_sync::tbuf@7|) (= |ath6kl_sdio_io::len@3| |ath6kl_sdio_read_write_sync::len@3|)) :named term_2067))
(push 1)
(declare-fun |ath6kl_sdio_io::func@3| () Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@3| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::ret@6| () Int)
(assert (! (and (= |ath6kl_sdio_io::ret@6| 0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::ret|) |__ADDRESS_OF_ath6kl_sdio_io::ret|) (= |ldv_sdio_claim_host_1::ldv_func_arg1@3| |ath6kl_sdio_io::func@3|)) :named term_2068))
(push 1)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@3| () Int)
(declare-fun |ldv_sdio_claim_host::dev_id@3| () Int)
(assert (! (= |ldv_sdio_claim_host::dev_id@3| (*signed_int@3 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_claim_host_1::ldv_func_arg1@3| 0)) 0)) 1310))) :named term_2069))
(push 1)
(declare-fun |ldv_sdio_claim_host::dev_id@3| () Int)
(declare-fun ldv_sdio_element@5 () Int)
(declare-fun ldv_sdio_element@4 () Int)
(assert (! (and (= ldv_sdio_element@4 0) (= ldv_sdio_element@5 |ldv_sdio_claim_host::dev_id@3|)) :named term_2070))
(push 1)
(assert (! true :named term_2071))
(push 1)
(declare-fun |ath6kl_sdio_io::func@3| () Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@3| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::request@3| () Int)
(declare-fun |ath6kl_sdio_io::addr@6| () Int)
(declare-fun |ath6kl_sdio_io::addr@7| () Int)
(declare-fun |ath6kl_sdio_io::addr@5| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::len@3| () Int)
(assert (! (and (let ((.cse0 (let ((.cse4 (<= |ath6kl_sdio_io::addr@5| 8191)) (.cse2 (not (= (_&_ |ath6kl_sdio_io::request@3| 2) 0))) (.cse3 (> |ath6kl_sdio_io::addr@5| 2047))) (or (and .cse2 .cse3 .cse4 (= |ath6kl_sdio_io::addr@6| (+ (- |ath6kl_sdio_io::addr@5| |ath6kl_sdio_io::len@3|) 2048))) (and (or (and .cse2 .cse3 (not .cse4)) (and .cse2 (not .cse3))) (= |ath6kl_sdio_io::addr@6| |ath6kl_sdio_io::addr@5|))))) (.cse1 (= |ath6kl_sdio_io::addr@6| 16384))) (or (and .cse0 .cse1 (= |ath6kl_sdio_io::addr@7| (+ (- |ath6kl_sdio_io::addr@6| |ath6kl_sdio_io::len@3|) 12288))) (and .cse0 (not .cse1) (= |ath6kl_sdio_io::addr@7| |ath6kl_sdio_io::addr@6|)))) (not (= (_&_ |ath6kl_sdio_io::request@3| 256) 0)) (= |ldv_sdio_writesb_2::ldv_func_arg1@3| |ath6kl_sdio_io::func@3|)) :named term_2072))
(push 1)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@3| () Int)
(declare-fun |ldv_check_context::x@3| () Int)
(assert (! (= |ldv_check_context::x@3| (*signed_int@3 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_writesb_2::ldv_func_arg1@3| 0)) 0)) 1310))) :named term_2073))
(push 1)
(declare-fun |ldv_check_context::x@3| () Int)
(declare-fun ldv_sdio_element@5 () Int)
(assert (! (= ldv_sdio_element@5 |ldv_check_context::x@3|) :named term_2074))
(push 1)
(declare-fun |ldv_sdio_writesb_2::__retval__@3| () Int)
(declare-fun |ath6kl_sdio_io::ret@7| () Int)
(assert (! (and (= |ldv_sdio_writesb_2::__retval__@3| 0) (= |ath6kl_sdio_io::ret@7| |ldv_sdio_writesb_2::__retval__@3|)) :named term_2075))
(push 1)
(declare-fun |ath6kl_sdio_io::func@3| () Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@3| () Int)
(assert (! (= |ldv_sdio_release_host_6::ldv_func_arg1@3| |ath6kl_sdio_io::func@3|) :named term_2076))
(push 1)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@3| () Int)
(declare-fun |ldv_sdio_release_host::dev_id@3| () Int)
(assert (! (= |ldv_sdio_release_host::dev_id@3| (*signed_int@3 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_release_host_6::ldv_func_arg1@3| 0)) 0)) 1310))) :named term_2077))
(push 1)
(declare-fun ldv_sdio_element@6 () Int)
(declare-fun |ldv_sdio_release_host::dev_id@3| () Int)
(declare-fun ldv_sdio_element@5 () Int)
(assert (! (and (= ldv_sdio_element@5 |ldv_sdio_release_host::dev_id@3|) (= ldv_sdio_element@6 0)) :named term_2078))
(push 1)
(assert (! true :named term_2079))
(push 1)
(declare-fun |ath6kl_sdio_io::len@3| () Int)
(declare-fun |trace_ath6kl_sdio::buf_len@3| () Int)
(declare-fun |ath6kl_sdio_io::buf@3| () Int)
(declare-fun |trace_ath6kl_sdio::buf@3| () Int)
(declare-fun |ath6kl_sdio_io::request@3| () Int)
(declare-fun |trace_ath6kl_sdio::flags@3| () Int)
(declare-fun |ath6kl_sdio_io::addr@7| () Int)
(declare-fun |trace_ath6kl_sdio::addr@3| () Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_1@5| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_0@5| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) (not (= (_&_ |ath6kl_sdio_io::request@3| 2) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_0@5| (__string__ 12)) (not (= (_&_ |ath6kl_sdio_io::request@3| 256) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_1@5| (__string__ 13)) (= |trace_ath6kl_sdio::addr@3| |ath6kl_sdio_io::addr@7|) (= |trace_ath6kl_sdio::flags@3| |ath6kl_sdio_io::request@3|) (= |trace_ath6kl_sdio::buf@3| |ath6kl_sdio_io::buf@3|) (= |trace_ath6kl_sdio::buf_len@3| |ath6kl_sdio_io::len@3|)) :named term_2080))
(push 1)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |static_key_false::key@3| () Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__warned| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::_________p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__data| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__data|) |__ADDRESS_OF_trace_ath6kl_sdio::__data|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) (= |static_key_false::key@3| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) :named term_2081))
(push 1)
(declare-fun |static_key_false::key@3| () Int)
(declare-fun |atomic_read::v@3| () Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp|) |__ADDRESS_OF_static_key_false::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp___0|) |__ADDRESS_OF_static_key_false::tmp___0|) (= |atomic_read::v@3| (+ |static_key_false::key@3| 0))) :named term_2082))
(push 1)
(declare-fun |atomic_read::__retval__@3| () Int)
(declare-fun |static_key_false::tmp@5| () Int)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun |atomic_read::v@3| () Int)
(assert (! (and (= |atomic_read::__retval__@3| (*signed_int@3 (+ |atomic_read::v@3| 0))) (= |static_key_false::tmp@5| |atomic_read::__retval__@3|)) :named term_2083))
(push 1)
(declare-fun |static_key_false::tmp@5| () Int)
(declare-fun |__builtin_expect::exp@3| () Int)
(assert (! (= |__builtin_expect::exp@3| (ite (not (= |static_key_false::tmp@5| 0)) 1 0)) :named term_2084))
(push 1)
(declare-fun |__builtin_expect::__retval__@3| () Int)
(declare-fun |static_key_false::tmp___0@5| () Int)
(declare-fun |__builtin_expect::exp@3| () Int)
(assert (! (and (= |__builtin_expect::__retval__@3| |__builtin_expect::exp@3|) (= |static_key_false::tmp___0@5| |__builtin_expect::__retval__@3|)) :named term_2085))
(push 1)
(declare-fun |static_key_false::__retval__@3| () Int)
(declare-fun |trace_ath6kl_sdio::tmp___1@5| () Int)
(declare-fun |static_key_false::tmp___0@5| () Int)
(assert (! (and (> |static_key_false::tmp___0@5| 0) (= |static_key_false::__retval__@3| 1) (= |trace_ath6kl_sdio::tmp___1@5| |static_key_false::__retval__@3|)) :named term_2086))
(push 1)
(declare-fun |trace_ath6kl_sdio::tmp___1@5| () Int)
(assert (! (not (= |trace_ath6kl_sdio::tmp___1@5| 0)) :named term_2087))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) :named term_2088))
(push 1)
(declare-fun |current_thread_info::__retval__@4| () Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@5| () Int)
(declare-fun |current_thread_info::ti@7| () Int)
(declare-fun |current_thread_info::pfo_ret__@4| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@7| (- |current_thread_info::pfo_ret__@4| 8152)) (= |current_thread_info::__retval__@4| |current_thread_info::ti@7|) (= |rcu_read_lock_sched_notrace::tmp@5| |current_thread_info::__retval__@4|)) :named term_2089))
(push 1)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@4 (Int ) Int)
(declare-fun *signed_int@3 (Int ) Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@5| () Int)
(declare-fun *signed_int@4 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_lock_sched_notrace::tmp@5| 28))) (= (*signed_int@4 .cse0) (+ (*signed_int@3 .cse0) 1))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@4 .cse1) (*signed_int@3 .cse1)))) :named term_2090))
(push 1)
(declare-fun |trace_ath6kl_sdio::it_func_ptr@5| () Int)
(declare-fun |trace_ath6kl_sdio::_________p1@5| () Int)
(declare-fun |trace_ath6kl_sdio::tmp@5| () Int)
(declare-fun debug_lockdep_rcu_enabled () Int)
(declare-fun |*(struct_tracepoint_func)*@1| (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |trace_ath6kl_sdio::__warned@3| () Int)
(assert (! (and (let ((.cse0 (= |trace_ath6kl_sdio::_________p1@5| (|*(struct_tracepoint_func)*@1| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 28)))) (.cse1 (= |trace_ath6kl_sdio::tmp@5| debug_lockdep_rcu_enabled)) (.cse2 (= |trace_ath6kl_sdio::tmp@5| 0))) (or (and .cse0 .cse1 (not .cse2) (not (= |trace_ath6kl_sdio::__warned@3| 0))) (and .cse0 .cse1 .cse2))) (= |trace_ath6kl_sdio::it_func_ptr@5| |trace_ath6kl_sdio::_________p1@5|) (= |trace_ath6kl_sdio::it_func_ptr@5| 0)) :named term_2091))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) :named term_2092))
(push 1)
(declare-fun |current_thread_info::__retval__@5| () Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@5| () Int)
(declare-fun |current_thread_info::ti@9| () Int)
(declare-fun |current_thread_info::pfo_ret__@5| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@9| (- |current_thread_info::pfo_ret__@5| 8152)) (= |current_thread_info::__retval__@5| |current_thread_info::ti@9|) (= |rcu_read_unlock_sched_notrace::tmp@5| |current_thread_info::__retval__@5|)) :named term_2093))
(push 1)
(declare-fun *signed_int@4 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun *signed_int@4 (Int ) Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@5| () Int)
(declare-fun *signed_int@5 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_unlock_sched_notrace::tmp@5| 28))) (= (*signed_int@5 .cse0) (+ (*signed_int@4 .cse0) (- 1)))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@5 .cse1) (*signed_int@4 .cse1)))) :named term_2094))
(push 1)
(assert (! true :named term_2095))
(push 1)
(declare-fun |ath6kl_sdio_io::__retval__@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@5| () Int)
(declare-fun |ath6kl_sdio_io::ret@7| () Int)
(assert (! (and (= |ath6kl_sdio_io::__retval__@3| |ath6kl_sdio_io::ret@7|) (= |ath6kl_sdio_read_write_sync::ret@5| |ath6kl_sdio_io::__retval__@3|)) :named term_2096))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::__retval__@3| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@7| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@3| () Int)
(assert (! (and (let ((.cse0 (= (_&_ |ath6kl_sdio_read_write_sync::request@3| 1) 0)) (.cse1 (= |ath6kl_sdio_read_write_sync::bounced@7| 0))) (or (and .cse0 .cse1) (and .cse0 (not .cse1)))) (= |ath6kl_sdio_read_write_sync::__retval__@3| |ath6kl_sdio_read_write_sync::ret@5|) (= |ath6kl_set_addrwin_reg::status@4| |ath6kl_sdio_read_write_sync::__retval__@3|)) :named term_2097))
(push 1)
(declare-fun |ath6kl_set_addrwin_reg::i@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@4| () Int)
(assert (! (and (= |ath6kl_set_addrwin_reg::status@4| 0) (= |ath6kl_set_addrwin_reg::i@5| (+ |ath6kl_set_addrwin_reg::i@4| 1))) :named term_2098))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::request@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::len@4| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::reg_addr@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::ar@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar@4| () Int)
(assert (! (and (<= |ath6kl_set_addrwin_reg::i@5| 3) (= |ath6kl_sdio_read_write_sync::ar@4| |ath6kl_set_addrwin_reg::ar@2|) (= |ath6kl_sdio_read_write_sync::addr@4| (+ |ath6kl_set_addrwin_reg::reg_addr@2| |ath6kl_set_addrwin_reg::i@5|)) (= |ath6kl_sdio_read_write_sync::buf@4| |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr_val|) (= |ath6kl_sdio_read_write_sync::len@4| 4) (= |ath6kl_sdio_read_write_sync::request@4| 338)) :named term_2099))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::ar@4| () Int)
(declare-fun |ath6kl_sdio_priv::ar@4| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) (= |ath6kl_sdio_priv::ar@4| |ath6kl_sdio_read_write_sync::ar@4|)) :named term_2100))
(push 1)
(declare-fun |ath6kl_sdio_priv::__retval__@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@7| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_priv::__CPAchecker_TMP_0@4| () Int)
(declare-fun |*(void)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_priv::ar@4| () Int)
(assert (! (and (= |ath6kl_sdio_priv::__CPAchecker_TMP_0@4| (|*(void)*@1| (+ |ath6kl_sdio_priv::ar@4| 121))) (= |ath6kl_sdio_priv::__retval__@4| |ath6kl_sdio_priv::__CPAchecker_TMP_0@4|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) (= |ath6kl_sdio_read_write_sync::tmp@7| |ath6kl_sdio_priv::__retval__@4|)) :named term_2101))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::buf@4| () Int)
(declare-fun |buf_needs_bounce::buf@4| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@9| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@9| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@7| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@7| () Int)
(assert (! (and (= |ath6kl_sdio_read_write_sync::ar_sdio@7| |ath6kl_sdio_read_write_sync::tmp@7|) (= |ath6kl_sdio_read_write_sync::tbuf@9| 0) (= |ath6kl_sdio_read_write_sync::bounced@9| 0) (= (_&_ |ath6kl_sdio_read_write_sync::request@4| 128) 0) (= |buf_needs_bounce::buf@4| |ath6kl_sdio_read_write_sync::buf@4|)) :named term_2102))
(push 1)
(declare-fun |buf_needs_bounce::__retval__@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@7| () Int)
(declare-fun |buf_needs_bounce::tmp___1@7| () Int)
(declare-fun |buf_needs_bounce::tmp___0@7| () Int)
(declare-fun |buf_needs_bounce::tmp@7| () Int)
(declare-fun __virt_addr_valid (Int ) Int)
(declare-fun |buf_needs_bounce::buf@4| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |buf_needs_bounce::tmp___0@6| () Int)
(declare-fun |buf_needs_bounce::tmp@6| () Int)
(assert (! (and (let ((.cse0 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp|) |__ADDRESS_OF_buf_needs_bounce::tmp|)) (.cse1 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___0|) |__ADDRESS_OF_buf_needs_bounce::tmp___0|)) (.cse2 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___1|) |__ADDRESS_OF_buf_needs_bounce::tmp___1|)) (.cse3 (= (_&_ |buf_needs_bounce::buf@4| 3) 0)) (.cse6 (= |buf_needs_bounce::tmp@7| (__virt_addr_valid |buf_needs_bounce::buf@4|))) (.cse7 (= |buf_needs_bounce::tmp@7| 0)) (.cse8 (= |buf_needs_bounce::tmp___0@7| 0)) (.cse4 (= |buf_needs_bounce::tmp___1@7| 1)) (.cse5 (= |buf_needs_bounce::__retval__@4| |buf_needs_bounce::tmp___1@7|))) (or (and .cse0 .cse1 .cse2 (not .cse3) .cse4 .cse5 (= |buf_needs_bounce::tmp@7| |buf_needs_bounce::tmp@6|) (= |buf_needs_bounce::tmp___0@7| |buf_needs_bounce::tmp___0@6|)) (and .cse0 .cse1 .cse2 .cse3 .cse6 (not .cse7) .cse8 (= |buf_needs_bounce::tmp___1@7| 0) .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 (= |buf_needs_bounce::tmp___0@7| 1) (not .cse8) .cse4 .cse5))) (= |ath6kl_sdio_read_write_sync::tmp___0@7| |buf_needs_bounce::__retval__@4|)) :named term_2103))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::len@4| () Int)
(declare-fun |ath6kl_sdio_io::len@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@10| () Int)
(declare-fun |ath6kl_sdio_io::buf@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@4| () Int)
(declare-fun |ath6kl_sdio_io::addr@8| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@4| () Int)
(declare-fun |ath6kl_sdio_io::request@4| () Int)
(declare-fun |*(struct_sdio_func)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@7| () Int)
(declare-fun |ath6kl_sdio_io::func@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@10| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |*(unsigned_char)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@7| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@9| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@4| () Int)
(assert (! (and (let ((.cse0 (= |ath6kl_sdio_read_write_sync::tmp___0@7| 0))) (or (and .cse0 (= |ath6kl_sdio_read_write_sync::tbuf@10| |ath6kl_sdio_read_write_sync::buf@4|) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4| |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@3|) (= |ath6kl_sdio_read_write_sync::bounced@10| |ath6kl_sdio_read_write_sync::bounced@9|)) (let ((.cse1 (|*(unsigned_char)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@7| 3684)))) (and (not .cse0) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4| .cse1) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) (not (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4| 0)) (= |ath6kl_sdio_read_write_sync::tbuf@10| .cse1) (not (= (_&_ |ath6kl_sdio_read_write_sync::request@4| 2) 0)) (= |ath6kl_sdio_read_write_sync::bounced@10| 1))))) (= |ath6kl_sdio_io::func@4| (|*(struct_sdio_func)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@7| 0))) (= |ath6kl_sdio_io::request@4| |ath6kl_sdio_read_write_sync::request@4|) (= |ath6kl_sdio_io::addr@8| |ath6kl_sdio_read_write_sync::addr@4|) (= |ath6kl_sdio_io::buf@4| |ath6kl_sdio_read_write_sync::tbuf@10|) (= |ath6kl_sdio_io::len@4| |ath6kl_sdio_read_write_sync::len@4|)) :named term_2104))
(push 1)
(declare-fun |ath6kl_sdio_io::func@4| () Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@4| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::ret@9| () Int)
(assert (! (and (= |ath6kl_sdio_io::ret@9| 0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::ret|) |__ADDRESS_OF_ath6kl_sdio_io::ret|) (= |ldv_sdio_claim_host_1::ldv_func_arg1@4| |ath6kl_sdio_io::func@4|)) :named term_2105))
(push 1)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@4| () Int)
(declare-fun |ldv_sdio_claim_host::dev_id@4| () Int)
(assert (! (= |ldv_sdio_claim_host::dev_id@4| (*signed_int@5 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_claim_host_1::ldv_func_arg1@4| 0)) 0)) 1310))) :named term_2106))
(push 1)
(declare-fun |ldv_sdio_claim_host::dev_id@4| () Int)
(declare-fun ldv_sdio_element@7 () Int)
(declare-fun ldv_sdio_element@6 () Int)
(assert (! (and (= ldv_sdio_element@6 0) (= ldv_sdio_element@7 |ldv_sdio_claim_host::dev_id@4|)) :named term_2107))
(push 1)
(assert (! true :named term_2108))
(push 1)
(declare-fun |ath6kl_sdio_io::func@4| () Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@4| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::request@4| () Int)
(declare-fun |ath6kl_sdio_io::addr@9| () Int)
(declare-fun |ath6kl_sdio_io::addr@10| () Int)
(declare-fun |ath6kl_sdio_io::addr@8| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::len@4| () Int)
(assert (! (and (let ((.cse0 (let ((.cse4 (<= |ath6kl_sdio_io::addr@8| 8191)) (.cse2 (not (= (_&_ |ath6kl_sdio_io::request@4| 2) 0))) (.cse3 (> |ath6kl_sdio_io::addr@8| 2047))) (or (and .cse2 .cse3 .cse4 (= |ath6kl_sdio_io::addr@9| (+ (- |ath6kl_sdio_io::addr@8| |ath6kl_sdio_io::len@4|) 2048))) (and (or (and .cse2 .cse3 (not .cse4)) (and .cse2 (not .cse3))) (= |ath6kl_sdio_io::addr@9| |ath6kl_sdio_io::addr@8|))))) (.cse1 (= |ath6kl_sdio_io::addr@9| 16384))) (or (and .cse0 .cse1 (= |ath6kl_sdio_io::addr@10| (+ (- |ath6kl_sdio_io::addr@9| |ath6kl_sdio_io::len@4|) 12288))) (and .cse0 (not .cse1) (= |ath6kl_sdio_io::addr@10| |ath6kl_sdio_io::addr@9|)))) (not (= (_&_ |ath6kl_sdio_io::request@4| 256) 0)) (= |ldv_sdio_writesb_2::ldv_func_arg1@4| |ath6kl_sdio_io::func@4|)) :named term_2109))
(push 1)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_writesb_2::ldv_func_arg1@4| () Int)
(declare-fun |ldv_check_context::x@4| () Int)
(assert (! (= |ldv_check_context::x@4| (*signed_int@5 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_writesb_2::ldv_func_arg1@4| 0)) 0)) 1310))) :named term_2110))
(push 1)
(declare-fun |ldv_check_context::x@4| () Int)
(declare-fun ldv_sdio_element@7 () Int)
(assert (! (= ldv_sdio_element@7 |ldv_check_context::x@4|) :named term_2111))
(push 1)
(declare-fun |ldv_sdio_writesb_2::__retval__@4| () Int)
(declare-fun |ath6kl_sdio_io::ret@10| () Int)
(assert (! (and (= |ldv_sdio_writesb_2::__retval__@4| 0) (= |ath6kl_sdio_io::ret@10| |ldv_sdio_writesb_2::__retval__@4|)) :named term_2112))
(push 1)
(declare-fun |ath6kl_sdio_io::func@4| () Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@4| () Int)
(assert (! (= |ldv_sdio_release_host_6::ldv_func_arg1@4| |ath6kl_sdio_io::func@4|) :named term_2113))
(push 1)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_release_host_6::ldv_func_arg1@4| () Int)
(declare-fun |ldv_sdio_release_host::dev_id@4| () Int)
(assert (! (= |ldv_sdio_release_host::dev_id@4| (*signed_int@5 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_release_host_6::ldv_func_arg1@4| 0)) 0)) 1310))) :named term_2114))
(push 1)
(declare-fun ldv_sdio_element@8 () Int)
(declare-fun |ldv_sdio_release_host::dev_id@4| () Int)
(declare-fun ldv_sdio_element@7 () Int)
(assert (! (and (= ldv_sdio_element@7 |ldv_sdio_release_host::dev_id@4|) (= ldv_sdio_element@8 0)) :named term_2115))
(push 1)
(assert (! true :named term_2116))
(push 1)
(declare-fun |ath6kl_sdio_io::len@4| () Int)
(declare-fun |trace_ath6kl_sdio::buf_len@4| () Int)
(declare-fun |ath6kl_sdio_io::buf@4| () Int)
(declare-fun |trace_ath6kl_sdio::buf@4| () Int)
(declare-fun |ath6kl_sdio_io::request@4| () Int)
(declare-fun |trace_ath6kl_sdio::flags@4| () Int)
(declare-fun |ath6kl_sdio_io::addr@10| () Int)
(declare-fun |trace_ath6kl_sdio::addr@4| () Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_1@7| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun __string__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::__CPAchecker_TMP_0@7| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) |__ADDRESS_OF_ath6kl_sdio_io::__CPAchecker_TMP_1|) (not (= (_&_ |ath6kl_sdio_io::request@4| 2) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_0@7| (__string__ 12)) (not (= (_&_ |ath6kl_sdio_io::request@4| 256) 0)) (= |ath6kl_sdio_io::__CPAchecker_TMP_1@7| (__string__ 13)) (= |trace_ath6kl_sdio::addr@4| |ath6kl_sdio_io::addr@10|) (= |trace_ath6kl_sdio::flags@4| |ath6kl_sdio_io::request@4|) (= |trace_ath6kl_sdio::buf@4| |ath6kl_sdio_io::buf@4|) (= |trace_ath6kl_sdio::buf_len@4| |ath6kl_sdio_io::len@4|)) :named term_2117))
(push 1)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |static_key_false::key@4| () Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__warned| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::_________p1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::__data| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) |__ADDRESS_OF_trace_ath6kl_sdio::it_func_ptr|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__data|) |__ADDRESS_OF_trace_ath6kl_sdio::__data|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) |__ADDRESS_OF_trace_ath6kl_sdio::_________p1|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) |__ADDRESS_OF_trace_ath6kl_sdio::__warned|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___0|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) |__ADDRESS_OF_trace_ath6kl_sdio::tmp___1|) (= |static_key_false::key@4| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) :named term_2118))
(push 1)
(declare-fun |static_key_false::key@4| () Int)
(declare-fun |atomic_read::v@4| () Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_static_key_false::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp|) |__ADDRESS_OF_static_key_false::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_static_key_false::tmp___0|) |__ADDRESS_OF_static_key_false::tmp___0|) (= |atomic_read::v@4| (+ |static_key_false::key@4| 0))) :named term_2119))
(push 1)
(declare-fun |atomic_read::__retval__@4| () Int)
(declare-fun |static_key_false::tmp@7| () Int)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun |atomic_read::v@4| () Int)
(assert (! (and (= |atomic_read::__retval__@4| (*signed_int@5 (+ |atomic_read::v@4| 0))) (= |static_key_false::tmp@7| |atomic_read::__retval__@4|)) :named term_2120))
(push 1)
(declare-fun |static_key_false::tmp@7| () Int)
(declare-fun |__builtin_expect::exp@4| () Int)
(assert (! (= |__builtin_expect::exp@4| (ite (not (= |static_key_false::tmp@7| 0)) 1 0)) :named term_2121))
(push 1)
(declare-fun |__builtin_expect::__retval__@4| () Int)
(declare-fun |static_key_false::tmp___0@7| () Int)
(declare-fun |__builtin_expect::exp@4| () Int)
(assert (! (and (= |__builtin_expect::__retval__@4| |__builtin_expect::exp@4|) (= |static_key_false::tmp___0@7| |__builtin_expect::__retval__@4|)) :named term_2122))
(push 1)
(declare-fun |static_key_false::__retval__@4| () Int)
(declare-fun |trace_ath6kl_sdio::tmp___1@7| () Int)
(declare-fun |static_key_false::tmp___0@7| () Int)
(assert (! (and (> |static_key_false::tmp___0@7| 0) (= |static_key_false::__retval__@4| 1) (= |trace_ath6kl_sdio::tmp___1@7| |static_key_false::__retval__@4|)) :named term_2123))
(push 1)
(declare-fun |trace_ath6kl_sdio::tmp___1@7| () Int)
(assert (! (not (= |trace_ath6kl_sdio::tmp___1@7| 0)) :named term_2124))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_lock_sched_notrace::tmp|) :named term_2125))
(push 1)
(declare-fun |current_thread_info::__retval__@6| () Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@7| () Int)
(declare-fun |current_thread_info::ti@11| () Int)
(declare-fun |current_thread_info::pfo_ret__@6| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@11| (- |current_thread_info::pfo_ret__@6| 8152)) (= |current_thread_info::__retval__@6| |current_thread_info::ti@11|) (= |rcu_read_lock_sched_notrace::tmp@7| |current_thread_info::__retval__@6|)) :named term_2126))
(push 1)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@6 (Int ) Int)
(declare-fun *signed_int@5 (Int ) Int)
(declare-fun |rcu_read_lock_sched_notrace::tmp@7| () Int)
(declare-fun *signed_int@6 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_lock_sched_notrace::tmp@7| 28))) (= (*signed_int@6 .cse0) (+ (*signed_int@5 .cse0) 1))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@6 .cse1) (*signed_int@5 .cse1)))) :named term_2127))
(push 1)
(declare-fun |trace_ath6kl_sdio::it_func_ptr@7| () Int)
(declare-fun |trace_ath6kl_sdio::_________p1@7| () Int)
(declare-fun |trace_ath6kl_sdio::tmp@7| () Int)
(declare-fun debug_lockdep_rcu_enabled () Int)
(declare-fun |*(struct_tracepoint_func)*@1| (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun |trace_ath6kl_sdio::__warned@4| () Int)
(assert (! (and (let ((.cse0 (= |trace_ath6kl_sdio::_________p1@7| (|*(struct_tracepoint_func)*@1| (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 28)))) (.cse1 (= |trace_ath6kl_sdio::tmp@7| debug_lockdep_rcu_enabled)) (.cse2 (= |trace_ath6kl_sdio::tmp@7| 0))) (or (and .cse0 .cse1 (not .cse2) (not (= |trace_ath6kl_sdio::__warned@4| 0))) (and .cse0 .cse1 .cse2))) (= |trace_ath6kl_sdio::it_func_ptr@7| |trace_ath6kl_sdio::_________p1@7|) (= |trace_ath6kl_sdio::it_func_ptr@7| 0)) :named term_2128))
(push 1)
(declare-fun |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) |__ADDRESS_OF_rcu_read_unlock_sched_notrace::tmp|) :named term_2129))
(push 1)
(declare-fun |current_thread_info::__retval__@7| () Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@7| () Int)
(declare-fun |current_thread_info::ti@13| () Int)
(declare-fun |current_thread_info::pfo_ret__@7| () Int)
(declare-fun |__ADDRESS_OF_current_thread_info::pfo_ret__| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_current_thread_info::ti| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::ti|) |__ADDRESS_OF_current_thread_info::ti|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_current_thread_info::pfo_ret__|) |__ADDRESS_OF_current_thread_info::pfo_ret__|) (= |current_thread_info::ti@13| (- |current_thread_info::pfo_ret__@7| 8152)) (= |current_thread_info::__retval__@7| |current_thread_info::ti@13|) (= |rcu_read_unlock_sched_notrace::tmp@7| |current_thread_info::__retval__@7|)) :named term_2130))
(push 1)
(declare-fun *signed_int@6 (Int ) Int)
(declare-fun __ADDRESS_OF___tracepoint_ath6kl_sdio () Int)
(declare-fun *signed_int@7 (Int ) Int)
(declare-fun *signed_int@6 (Int ) Int)
(declare-fun |rcu_read_unlock_sched_notrace::tmp@7| () Int)
(declare-fun *signed_int@7 (Int ) Int)
(assert (! (and (let ((.cse0 (+ |rcu_read_unlock_sched_notrace::tmp@7| 28))) (= (*signed_int@7 .cse0) (+ (*signed_int@6 .cse0) (- 1)))) (let ((.cse1 (+ __ADDRESS_OF___tracepoint_ath6kl_sdio 8))) (= (*signed_int@7 .cse1) (*signed_int@6 .cse1)))) :named term_2131))
(push 1)
(assert (! true :named term_2132))
(push 1)
(declare-fun |ath6kl_sdio_io::__retval__@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@7| () Int)
(declare-fun |ath6kl_sdio_io::ret@10| () Int)
(assert (! (and (= |ath6kl_sdio_io::__retval__@4| |ath6kl_sdio_io::ret@10|) (= |ath6kl_sdio_read_write_sync::ret@7| |ath6kl_sdio_io::__retval__@4|)) :named term_2133))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::__retval__@4| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ret@7| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@10| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@4| () Int)
(assert (! (and (let ((.cse0 (= (_&_ |ath6kl_sdio_read_write_sync::request@4| 1) 0)) (.cse1 (= |ath6kl_sdio_read_write_sync::bounced@10| 0))) (or (and .cse0 .cse1) (and .cse0 (not .cse1)))) (= |ath6kl_sdio_read_write_sync::__retval__@4| |ath6kl_sdio_read_write_sync::ret@7|) (= |ath6kl_set_addrwin_reg::status@5| |ath6kl_sdio_read_write_sync::__retval__@4|)) :named term_2134))
(push 1)
(declare-fun |ath6kl_set_addrwin_reg::i@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@6| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@5| () Int)
(assert (! (and (= |ath6kl_set_addrwin_reg::status@5| 0) (= |ath6kl_set_addrwin_reg::i@6| (+ |ath6kl_set_addrwin_reg::i@5| 1))) :named term_2135))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::request@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::len@5| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::reg_addr@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::ar@2| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::status@5| () Int)
(declare-fun |ath6kl_set_addrwin_reg::i@6| () Int)
(assert (! (and (not (<= |ath6kl_set_addrwin_reg::i@6| 3)) (= |ath6kl_set_addrwin_reg::status@5| 0) (= |ath6kl_sdio_read_write_sync::ar@5| |ath6kl_set_addrwin_reg::ar@2|) (= |ath6kl_sdio_read_write_sync::addr@5| |ath6kl_set_addrwin_reg::reg_addr@2|) (= |ath6kl_sdio_read_write_sync::buf@5| |__ADDRESS_OF_ath6kl_set_addrwin_reg::addr|) (= |ath6kl_sdio_read_write_sync::len@5| 4) (= |ath6kl_sdio_read_write_sync::request@5| 594)) :named term_2136))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::ar@5| () Int)
(declare-fun |ath6kl_sdio_priv::ar@5| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(assert (! (and (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ar_sdio|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tbuf|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::ret|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::bounced|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::tmp___0|) (= |ath6kl_sdio_priv::ar@5| |ath6kl_sdio_read_write_sync::ar@5|)) :named term_2137))
(push 1)
(declare-fun |ath6kl_sdio_priv::__retval__@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@9| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_priv::__CPAchecker_TMP_0@5| () Int)
(declare-fun |*(void)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_priv::ar@5| () Int)
(assert (! (and (= |ath6kl_sdio_priv::__CPAchecker_TMP_0@5| (|*(void)*@1| (+ |ath6kl_sdio_priv::ar@5| 121))) (= |ath6kl_sdio_priv::__retval__@5| |ath6kl_sdio_priv::__CPAchecker_TMP_0@5|) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_priv::__CPAchecker_TMP_0|) (= |ath6kl_sdio_read_write_sync::tmp@9| |ath6kl_sdio_priv::__retval__@5|)) :named term_2138))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::buf@5| () Int)
(declare-fun |buf_needs_bounce::buf@5| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@12| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@12| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp@9| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@9| () Int)
(assert (! (and (= |ath6kl_sdio_read_write_sync::ar_sdio@9| |ath6kl_sdio_read_write_sync::tmp@9|) (= |ath6kl_sdio_read_write_sync::tbuf@12| 0) (= |ath6kl_sdio_read_write_sync::bounced@12| 0) (= (_&_ |ath6kl_sdio_read_write_sync::request@5| 128) 0) (= |buf_needs_bounce::buf@5| |ath6kl_sdio_read_write_sync::buf@5|)) :named term_2139))
(push 1)
(declare-fun |buf_needs_bounce::__retval__@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@9| () Int)
(declare-fun |buf_needs_bounce::tmp___1@9| () Int)
(declare-fun |buf_needs_bounce::tmp___0@9| () Int)
(declare-fun |buf_needs_bounce::tmp@9| () Int)
(declare-fun __virt_addr_valid (Int ) Int)
(declare-fun |buf_needs_bounce::buf@5| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___1| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp___0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |__ADDRESS_OF_buf_needs_bounce::tmp| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |buf_needs_bounce::tmp___0@8| () Int)
(declare-fun |buf_needs_bounce::tmp@8| () Int)
(assert (! (and (let ((.cse0 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp|) |__ADDRESS_OF_buf_needs_bounce::tmp|)) (.cse1 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___0|) |__ADDRESS_OF_buf_needs_bounce::tmp___0|)) (.cse2 (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_buf_needs_bounce::tmp___1|) |__ADDRESS_OF_buf_needs_bounce::tmp___1|)) (.cse3 (= (_&_ |buf_needs_bounce::buf@5| 3) 0)) (.cse6 (= |buf_needs_bounce::tmp@9| (__virt_addr_valid |buf_needs_bounce::buf@5|))) (.cse7 (= |buf_needs_bounce::tmp@9| 0)) (.cse8 (= |buf_needs_bounce::tmp___0@9| 0)) (.cse4 (= |buf_needs_bounce::tmp___1@9| 1)) (.cse5 (= |buf_needs_bounce::__retval__@5| |buf_needs_bounce::tmp___1@9|))) (or (and .cse0 .cse1 .cse2 (not .cse3) .cse4 .cse5 (= |buf_needs_bounce::tmp@9| |buf_needs_bounce::tmp@8|) (= |buf_needs_bounce::tmp___0@9| |buf_needs_bounce::tmp___0@8|)) (and .cse0 .cse1 .cse2 .cse3 .cse6 (not .cse7) .cse8 (= |buf_needs_bounce::tmp___1@9| 0) .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 (= |buf_needs_bounce::tmp___0@9| 1) (not .cse8) .cse4 .cse5))) (= |ath6kl_sdio_read_write_sync::tmp___0@9| |buf_needs_bounce::__retval__@5|)) :named term_2140))
(push 1)
(declare-fun |ath6kl_sdio_read_write_sync::len@5| () Int)
(declare-fun |ath6kl_sdio_io::len@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::tbuf@13| () Int)
(declare-fun |ath6kl_sdio_io::buf@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::addr@5| () Int)
(declare-fun |ath6kl_sdio_io::addr@11| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::request@5| () Int)
(declare-fun |ath6kl_sdio_io::request@5| () Int)
(declare-fun |*(struct_sdio_func)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::ar_sdio@9| () Int)
(declare-fun |ath6kl_sdio_io::func@5| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@13| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |*(unsigned_char)*@1| (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@5| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_read_write_sync::tmp___0@9| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::bounced@12| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4| () Int)
(declare-fun |ath6kl_sdio_read_write_sync::buf@5| () Int)
(assert (! (and (let ((.cse0 (= |ath6kl_sdio_read_write_sync::tmp___0@9| 0))) (or (and .cse0 (= |ath6kl_sdio_read_write_sync::tbuf@13| |ath6kl_sdio_read_write_sync::buf@5|) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@5| |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@4|) (= |ath6kl_sdio_read_write_sync::bounced@13| |ath6kl_sdio_read_write_sync::bounced@12|)) (let ((.cse1 (|*(unsigned_char)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@9| 3684)))) (and (not .cse0) (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@5| .cse1) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) |__ADDRESS_OF_ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0|) (not (= |ath6kl_sdio_read_write_sync::__CPAchecker_TMP_0@5| 0)) (= |ath6kl_sdio_read_write_sync::tbuf@13| .cse1) (not (= (_&_ |ath6kl_sdio_read_write_sync::request@5| 2) 0)) (= |ath6kl_sdio_read_write_sync::bounced@13| 1))))) (= |ath6kl_sdio_io::func@5| (|*(struct_sdio_func)*@1| (+ |ath6kl_sdio_read_write_sync::ar_sdio@9| 0))) (= |ath6kl_sdio_io::request@5| |ath6kl_sdio_read_write_sync::request@5|) (= |ath6kl_sdio_io::addr@11| |ath6kl_sdio_read_write_sync::addr@5|) (= |ath6kl_sdio_io::buf@5| |ath6kl_sdio_read_write_sync::tbuf@13|) (= |ath6kl_sdio_io::len@5| |ath6kl_sdio_read_write_sync::len@5|)) :named term_2141))
(push 1)
(declare-fun |ath6kl_sdio_io::func@5| () Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@5| () Int)
(declare-fun |__ADDRESS_OF_ath6kl_sdio_io::ret| () Int)
(declare-fun __BASE_ADDRESS_OF__ (Int ) Int)
(declare-fun |ath6kl_sdio_io::ret@12| () Int)
(assert (! (and (= |ath6kl_sdio_io::ret@12| 0) (= (__BASE_ADDRESS_OF__ |__ADDRESS_OF_ath6kl_sdio_io::ret|) |__ADDRESS_OF_ath6kl_sdio_io::ret|) (= |ldv_sdio_claim_host_1::ldv_func_arg1@5| |ath6kl_sdio_io::func@5|)) :named term_2142))
(push 1)
(declare-fun *signed_int@7 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_claim_host_1::ldv_func_arg1@5| () Int)
(declare-fun |ldv_sdio_claim_host::dev_id@5| () Int)
(assert (! (= |ldv_sdio_claim_host::dev_id@5| (*signed_int@7 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_claim_host_1::ldv_func_arg1@5| 0)) 0)) 1310))) :named term_2143))
(push 1)
(declare-fun |ldv_sdio_claim_host::dev_id@5| () Int)
(declare-fun ldv_sdio_element@9 () Int)
(declare-fun ldv_sdio_element@8 () Int)
(assert (! (and (= ldv_sdio_element@8 0) (= ldv_sdio_element@9 |ldv_sdio_claim_host::dev_id@5|)) :named term_2144))
(push 1)
(assert (! true :named term_2145))
(push 1)
(declare-fun |ath6kl_sdio_io::func@5| () Int)
(declare-fun |ldv_sdio_memcpy_toio_3::ldv_func_arg1@2| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::request@5| () Int)
(declare-fun |ath6kl_sdio_io::addr@12| () Int)
(declare-fun |ath6kl_sdio_io::addr@13| () Int)
(declare-fun |ath6kl_sdio_io::addr@11| () Int)
(declare-fun _&_ (Int Int ) Int)
(declare-fun |ath6kl_sdio_io::len@5| () Int)
(assert (! (and (let ((.cse0 (let ((.cse4 (<= |ath6kl_sdio_io::addr@11| 8191)) (.cse2 (not (= (_&_ |ath6kl_sdio_io::request@5| 2) 0))) (.cse3 (> |ath6kl_sdio_io::addr@11| 2047))) (or (and .cse2 .cse3 .cse4 (= |ath6kl_sdio_io::addr@12| (+ (- |ath6kl_sdio_io::addr@11| |ath6kl_sdio_io::len@5|) 2048))) (and (or (and .cse2 .cse3 (not .cse4)) (and .cse2 (not .cse3))) (= |ath6kl_sdio_io::addr@12| |ath6kl_sdio_io::addr@11|))))) (.cse1 (= |ath6kl_sdio_io::addr@12| 16384))) (or (and .cse0 .cse1 (= |ath6kl_sdio_io::addr@13| (+ (- |ath6kl_sdio_io::addr@12| |ath6kl_sdio_io::len@5|) 12288))) (and .cse0 (not .cse1) (= |ath6kl_sdio_io::addr@13| |ath6kl_sdio_io::addr@12|)))) (= (_&_ |ath6kl_sdio_io::request@5| 256) 0) (= |ldv_sdio_memcpy_toio_3::ldv_func_arg1@2| |ath6kl_sdio_io::func@5|)) :named term_2146))
(push 1)
(declare-fun *signed_int@7 (Int ) Int)
(declare-fun |*(struct_mmc_host)*@1| (Int ) Int)
(declare-fun |*(struct_mmc_card)*@1| (Int ) Int)
(declare-fun |ldv_sdio_memcpy_toio_3::ldv_func_arg1@2| () Int)
(declare-fun |ldv_check_context::x@5| () Int)
(assert (! (= |ldv_check_context::x@5| (*signed_int@7 (+ (|*(struct_mmc_host)*@1| (+ (|*(struct_mmc_card)*@1| (+ |ldv_sdio_memcpy_toio_3::ldv_func_arg1@2| 0)) 0)) 1310))) :named term_2147))
(push 1)
(declare-fun |ldv_check_context::x@5| () Int)
(declare-fun ldv_sdio_element@9 () Int)
(assert (! (not (= ldv_sdio_element@9 |ldv_check_context::x@5|)) :named term_2148))
(push 1)
(assert (! true :named term_2149))
(check-sat)
(get-interpolants term_2019 (and term_2020 term_2021 term_2022 term_2023 term_2024 term_2025 term_2026 term_2027 term_2028 term_2029 term_2030 term_2031 term_2032 term_2033 term_2034 term_2035 term_2036 term_2037 term_2038 term_2039 term_2040 term_2041 term_2042 term_2043 term_2044 term_2045 term_2046 term_2047 term_2048 term_2049 term_2050 term_2051 term_2052 term_2053 term_2054 term_2055 term_2056 term_2057 term_2058 term_2059 term_2060 term_2061 term_2062 term_2063 term_2064 term_2065 term_2066 term_2067 term_2068 term_2069 term_2070 term_2071 term_2072 term_2073 term_2074 term_2075 term_2076 term_2077 term_2078 term_2079 term_2080 term_2081 term_2082 term_2083 term_2084 term_2085 term_2086 term_2087 term_2088 term_2089 term_2090 term_2091 term_2092 term_2093 term_2094 term_2095 term_2096 term_2097 term_2098 term_2099 term_2100 term_2101 term_2102 term_2103 term_2104 term_2105 term_2106 term_2107 term_2108 term_2109 term_2110 term_2111 term_2112 term_2113 term_2114 term_2115 term_2116 term_2117 term_2118 term_2119 term_2120 term_2121 term_2122 term_2123 term_2124 term_2125 term_2126 term_2127 term_2128 term_2129 term_2130 term_2131 term_2132 term_2133 term_2134 term_2135 term_2136 term_2137 term_2138 term_2139 term_2140 term_2141 term_2142 term_2143 term_2144 term_2145 term_2146 term_2147 term_2148 term_2149))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment