Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save PhilippWendler/f3abd1804b656d4baa6e75597b46b7e0 to your computer and use it in GitHub Desktop.
Save PhilippWendler/f3abd1804b656d4baa6e75597b46b7e0 to your computer and use it in GitHub Desktop.
smtinterpol-AssertionError-not-a-unit-clause.smt2
(set-option :random-seed 42)
(set-option :produce-interpolants true)
(set-option :produce-models true)
(set-option :produce-unsat-cores true)
(set-logic QF_AUFLIRA)
(declare-fun Integer__*_ (Int Int) Int)
(declare-fun Integer__/_ (Int Int) Int)
(declare-fun Integer__%_ (Int Int) Int)
(declare-fun _&_ (Int Int) Int)
(declare-fun _!!_ (Int Int) Int)
(declare-fun _^_ (Int Int) Int)
(declare-fun _~_ (Int) Int)
(declare-fun _<<_ (Int Int) Int)
(declare-fun _>>_ (Int Int) Int)
(declare-fun Rational__*_ (Real Real) Real)
(declare-fun Rational__/_ (Real Real) Real)
(declare-fun Rational__%_ (Real Real) Real)
(declare-fun __isSubnormal__ (Real) Bool)
(declare-fun __NaN__ () Real)
(declare-fun __+Infinity__ () Real)
(declare-fun __-Infinity__ () Real)
(get-info :name)
(get-info :version)
(declare-fun __string__ (Int) Int)
(declare-fun __ADDRESS_OF___this_module () Int)
(declare-fun ldv_state_variable_8@2 () Int)
(declare-fun ldv_state_variable_15@2 () Int)
(declare-fun ldv_state_variable_0@2 () Int)
(declare-fun ldv_state_variable_5@2 () Int)
(declare-fun ldv_state_variable_13@2 () Int)
(declare-fun ldv_state_variable_12@2 () Int)
(declare-fun sh_eth_ethtool_ops_group2@2 () Int)
(declare-fun sh_eth_dev_pm_ops_group1@2 () Int)
(declare-fun sh_eth_netdev_ops_group1@2 () Int)
(declare-fun ldv_state_variable_14@2 () Int)
(declare-fun sh7763_data_group0@2 () Int)
(declare-fun bb_ops_group0@2 () Int)
(declare-fun r8a777x_data_group0@2 () Int)
(declare-fun probed_2@2 () Int)
(declare-fun ldv_state_variable_9@2 () Int)
(declare-fun sh7734_data_group0@2 () Int)
(declare-fun sh7724_data_group0@2 () Int)
(declare-fun sh7757_data_group0@2 () Int)
(declare-fun ref_cnt@2 () Int)
(declare-fun ldv_irq_line_1_1@2 () Int)
(declare-fun ldv_state_variable_1@2 () Int)
(declare-fun ldv_state_variable_7@2 () Int)
(declare-fun ldv_irq_line_1_2@2 () Int)
(declare-fun ldv_irq_1_3@2 () Int)
(declare-fun ldv_irq_data_1_1@2 () Int)
(declare-fun sh_eth_driver_group1@2 () Int)
(declare-fun ldv_state_variable_10@2 () Int)
(declare-fun ldv_irq_1_0@2 () Int)
(declare-fun r8a7740_data_group0@2 () Int)
(declare-fun r8a779x_data_group0@2 () Int)
(declare-fun ldv_irq_data_1_0@2 () Int)
(declare-fun ldv_state_variable_6@2 () Int)
(declare-fun ldv_state_variable_16@2 () Int)
(declare-fun sh7757_data_giga_group0@2 () Int)
(declare-fun ldv_irq_data_1_3@2 () Int)
(declare-fun ldv_state_variable_2@2 () Int)
(declare-fun ldv_irq_data_1_2@2 () Int)
(declare-fun ldv_state_variable_11@2 () Int)
(declare-fun ldv_irq_1_2@2 () Int)
(declare-fun ldv_irq_1_1@2 () Int)
(declare-fun sh_eth_netdev_ops_tsu_group1@2 () Int)
(declare-fun r7s72100_data_group0@2 () Int)
(declare-fun ldv_irq_line_1_3@2 () Int)
(declare-fun ldv_state_variable_3@2 () Int)
(declare-fun ldv_irq_line_1_0@2 () Int)
(declare-fun sh_eth_ethtool_ops_group1@2 () Int)
(declare-fun ldv_state_variable_4@2 () Int)
(declare-fun sh_eth_ethtool_ops_group0@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_offset_gigabit () Int)
(declare-fun *unsigned_short_int@1 () (Array Int Int))
(declare-fun __ADDRESS_OF_sh_eth_offset_fast_rz () Int)
(declare-fun __ADDRESS_OF_sh_eth_offset_fast_rcar () Int)
(declare-fun __ADDRESS_OF_sh_eth_offset_fast_sh4 () Int)
(declare-fun __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 () Int)
(declare-fun __ADDRESS_OF_r8a777x_data () Int)
(declare-fun r8a777x_data$chip_reset@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_duplex () Int)
(declare-fun r8a777x_data$set_duplex@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_rate_r8a777x () Int)
(declare-fun r8a777x_data$set_rate@2 () Int)
(declare-fun r8a777x_data$register_type@2 () Int)
(declare-fun r8a777x_data$ecsr_value@2 () Int)
(declare-fun r8a777x_data$ecsipr_value@2 () Int)
(declare-fun r8a777x_data$fdr_value@2 () Int)
(declare-fun r8a777x_data$fcftr_value@2 () Int)
(declare-fun r8a777x_data$tx_check@2 () Int)
(declare-fun r8a777x_data$eesr_err_check@2 () Int)
(declare-fun r8a777x_data$trscer_err_mask@2 () Int)
(declare-fun r8a777x_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_r8a779x_data () Int)
(declare-fun r8a779x_data$chip_reset@2 () Int)
(declare-fun r8a779x_data$set_duplex@2 () Int)
(declare-fun r8a779x_data$set_rate@2 () Int)
(declare-fun r8a779x_data$register_type@2 () Int)
(declare-fun r8a779x_data$ecsr_value@2 () Int)
(declare-fun r8a779x_data$ecsipr_value@2 () Int)
(declare-fun r8a779x_data$fdr_value@2 () Int)
(declare-fun r8a779x_data$fcftr_value@2 () Int)
(declare-fun r8a779x_data$tx_check@2 () Int)
(declare-fun r8a779x_data$eesr_err_check@2 () Int)
(declare-fun r8a779x_data$trscer_err_mask@2 () Int)
(declare-fun r8a779x_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7724_data () Int)
(declare-fun sh7724_data$chip_reset@2 () Int)
(declare-fun sh7724_data$set_duplex@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_rate_sh7724 () Int)
(declare-fun sh7724_data$set_rate@2 () Int)
(declare-fun sh7724_data$register_type@2 () Int)
(declare-fun sh7724_data$ecsr_value@2 () Int)
(declare-fun sh7724_data$ecsipr_value@2 () Int)
(declare-fun sh7724_data$fdr_value@2 () Int)
(declare-fun sh7724_data$fcftr_value@2 () Int)
(declare-fun sh7724_data$tx_check@2 () Int)
(declare-fun sh7724_data$eesr_err_check@2 () Int)
(declare-fun sh7724_data$trscer_err_mask@2 () Int)
(declare-fun sh7724_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7757_data () Int)
(declare-fun sh7757_data$chip_reset@2 () Int)
(declare-fun sh7757_data$set_duplex@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_rate_sh7757 () Int)
(declare-fun sh7757_data$set_rate@2 () Int)
(declare-fun sh7757_data$register_type@2 () Int)
(declare-fun sh7757_data$ecsr_value@2 () Int)
(declare-fun sh7757_data$ecsipr_value@2 () Int)
(declare-fun sh7757_data$fdr_value@2 () Int)
(declare-fun sh7757_data$fcftr_value@2 () Int)
(declare-fun sh7757_data$tx_check@2 () Int)
(declare-fun sh7757_data$eesr_err_check@2 () Int)
(declare-fun sh7757_data$trscer_err_mask@2 () Int)
(declare-fun sh7757_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7757_data_giga () Int)
(declare-fun __ADDRESS_OF_sh_eth_chip_reset_giga () Int)
(declare-fun sh7757_data_giga$chip_reset@2 () Int)
(declare-fun sh7757_data_giga$set_duplex@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_rate_giga () Int)
(declare-fun sh7757_data_giga$set_rate@2 () Int)
(declare-fun sh7757_data_giga$register_type@2 () Int)
(declare-fun sh7757_data_giga$ecsr_value@2 () Int)
(declare-fun sh7757_data_giga$ecsipr_value@2 () Int)
(declare-fun sh7757_data_giga$fdr_value@2 () Int)
(declare-fun sh7757_data_giga$fcftr_value@2 () Int)
(declare-fun sh7757_data_giga$tx_check@2 () Int)
(declare-fun sh7757_data_giga$eesr_err_check@2 () Int)
(declare-fun sh7757_data_giga$trscer_err_mask@2 () Int)
(declare-fun sh7757_data_giga$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7734_data () Int)
(declare-fun __ADDRESS_OF_sh_eth_chip_reset () Int)
(declare-fun sh7734_data$chip_reset@2 () Int)
(declare-fun sh7734_data$set_duplex@2 () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_rate_gether () Int)
(declare-fun sh7734_data$set_rate@2 () Int)
(declare-fun sh7734_data$register_type@2 () Int)
(declare-fun sh7734_data$ecsr_value@2 () Int)
(declare-fun sh7734_data$ecsipr_value@2 () Int)
(declare-fun sh7734_data$fdr_value@2 () Int)
(declare-fun sh7734_data$fcftr_value@2 () Int)
(declare-fun sh7734_data$tx_check@2 () Int)
(declare-fun sh7734_data$eesr_err_check@2 () Int)
(declare-fun sh7734_data$trscer_err_mask@2 () Int)
(declare-fun sh7734_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7763_data () Int)
(declare-fun sh7763_data$chip_reset@2 () Int)
(declare-fun sh7763_data$set_duplex@2 () Int)
(declare-fun sh7763_data$set_rate@2 () Int)
(declare-fun sh7763_data$register_type@2 () Int)
(declare-fun sh7763_data$ecsr_value@2 () Int)
(declare-fun sh7763_data$ecsipr_value@2 () Int)
(declare-fun sh7763_data$fdr_value@2 () Int)
(declare-fun sh7763_data$fcftr_value@2 () Int)
(declare-fun sh7763_data$tx_check@2 () Int)
(declare-fun sh7763_data$eesr_err_check@2 () Int)
(declare-fun sh7763_data$trscer_err_mask@2 () Int)
(declare-fun sh7763_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_r8a7740_data () Int)
(declare-fun __ADDRESS_OF_sh_eth_chip_reset_r8a7740 () Int)
(declare-fun r8a7740_data$chip_reset@2 () Int)
(declare-fun r8a7740_data$set_duplex@2 () Int)
(declare-fun r8a7740_data$set_rate@2 () Int)
(declare-fun r8a7740_data$register_type@2 () Int)
(declare-fun r8a7740_data$ecsr_value@2 () Int)
(declare-fun r8a7740_data$ecsipr_value@2 () Int)
(declare-fun r8a7740_data$fdr_value@2 () Int)
(declare-fun r8a7740_data$fcftr_value@2 () Int)
(declare-fun r8a7740_data$tx_check@2 () Int)
(declare-fun r8a7740_data$eesr_err_check@2 () Int)
(declare-fun r8a7740_data$trscer_err_mask@2 () Int)
(declare-fun r8a7740_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_r7s72100_data () Int)
(declare-fun r7s72100_data$chip_reset@2 () Int)
(declare-fun r7s72100_data$set_duplex@2 () Int)
(declare-fun r7s72100_data$set_rate@2 () Int)
(declare-fun r7s72100_data$register_type@2 () Int)
(declare-fun r7s72100_data$ecsr_value@2 () Int)
(declare-fun r7s72100_data$ecsipr_value@2 () Int)
(declare-fun r7s72100_data$fdr_value@2 () Int)
(declare-fun r7s72100_data$fcftr_value@2 () Int)
(declare-fun r7s72100_data$tx_check@2 () Int)
(declare-fun r7s72100_data$eesr_err_check@2 () Int)
(declare-fun r7s72100_data$trscer_err_mask@2 () Int)
(declare-fun r7s72100_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh7619_data () Int)
(declare-fun sh7619_data$chip_reset@2 () Int)
(declare-fun sh7619_data$set_duplex@2 () Int)
(declare-fun sh7619_data$set_rate@2 () Int)
(declare-fun sh7619_data$register_type@2 () Int)
(declare-fun sh7619_data$ecsr_value@2 () Int)
(declare-fun sh7619_data$ecsipr_value@2 () Int)
(declare-fun sh7619_data$fdr_value@2 () Int)
(declare-fun sh7619_data$fcftr_value@2 () Int)
(declare-fun sh7619_data$tx_check@2 () Int)
(declare-fun sh7619_data$eesr_err_check@2 () Int)
(declare-fun sh7619_data$trscer_err_mask@2 () Int)
(declare-fun sh7619_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_sh771x_data () Int)
(declare-fun sh771x_data$chip_reset@2 () Int)
(declare-fun sh771x_data$set_duplex@2 () Int)
(declare-fun sh771x_data$set_rate@2 () Int)
(declare-fun sh771x_data$register_type@2 () Int)
(declare-fun sh771x_data$ecsr_value@2 () Int)
(declare-fun sh771x_data$ecsipr_value@2 () Int)
(declare-fun sh771x_data$fdr_value@2 () Int)
(declare-fun sh771x_data$fcftr_value@2 () Int)
(declare-fun sh771x_data$tx_check@2 () Int)
(declare-fun sh771x_data$eesr_err_check@2 () Int)
(declare-fun sh771x_data$trscer_err_mask@2 () Int)
(declare-fun sh771x_data$irq_flags@2 () Int)
(declare-fun __ADDRESS_OF_bb_ops () Int)
(declare-fun __ADDRESS_OF_sh_eth_ethtool_ops () Int)
(declare-fun __ADDRESS_OF_sh_eth_netdev_ops () Int)
(declare-fun __ADDRESS_OF_sh_eth_netdev_ops_tsu () Int)
(declare-fun __ADDRESS_OF_sh_eth_match_table () Int)
(declare-fun |*(void)*@1| () (Array Int Int))
(declare-fun __ADDRESS_OF_sh_eth_dev_pm_ops () Int)
(declare-fun __ADDRESS_OF_sh_eth_id_table () Int)
(declare-fun *unsigned_long_int@1 () (Array Int Int))
(declare-fun |*(void_((struct_net_device)*))*@1| () (Array Int Int))
(declare-fun *signed_int@1 () (Array Int Int))
(declare-fun *unsigned_int@1 () (Array Int Int))
(declare-fun __ADDRESS_OF_sh_eth_driver () Int)
(declare-fun ldv_retval_20@2 () Int)
(declare-fun ldv_retval_18@2 () Int)
(declare-fun ldv_retval_2@2 () Int)
(declare-fun ldv_retval_26@2 () Int)
(declare-fun ldv_retval_5@2 () Int)
(declare-fun ldv_retval_0@2 () Int)
(declare-fun ldv_retval_23@2 () Int)
(declare-fun ldv_retval_11@2 () Int)
(declare-fun ldv_retval_1@2 () Int)
(declare-fun ldv_retval_25@2 () Int)
(declare-fun ldv_retval_22@2 () Int)
(declare-fun ldv_retval_27@2 () Int)
(declare-fun ldv_retval_15@2 () Int)
(declare-fun ldv_retval_16@2 () Int)
(declare-fun ldv_retval_24@2 () Int)
(declare-fun ldv_retval_8@2 () Int)
(declare-fun ldv_retval_7@2 () Int)
(declare-fun ldv_retval_19@2 () Int)
(declare-fun ldv_retval_14@2 () Int)
(declare-fun ldv_retval_17@2 () Int)
(declare-fun ldv_retval_12@2 () Int)
(declare-fun ldv_retval_6@2 () Int)
(declare-fun ldv_retval_21@2 () Int)
(declare-fun ldv_retval_13@2 () Int)
(declare-fun ldv_retval_9@2 () Int)
(declare-fun ldv_retval_10@2 () Int)
(declare-fun ldv_retval_4@2 () Int)
(declare-fun ldv_retval_3@2 () Int)
(declare-fun ldv_spin@2 () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg1| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg0| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg2| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg6| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg10| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg9| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg18| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg16| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg15| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg14| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg13| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg19| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg23| () Int)
(declare-fun |__ADDRESS_OF_main::ldvarg22| () Int)
(declare-fun |ldv_init_zalloc::size@2| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| () Int)
(declare-fun |ldv_init_zalloc::tmp@3| () Int)
(declare-fun |ldv_init_zalloc::p@3| () Int)
(declare-fun |ldv_init_zalloc::__retval__@2| () Int)
(declare-fun |main::tmp@3| () Int)
(declare-fun *unsigned_long_long_int@1 () (Array Int Int))
(declare-fun |main::ldvarg7@3| () Int)
(declare-fun |ldv_init_zalloc::size@3| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#3| () Int)
(declare-fun |ldv_init_zalloc::tmp@5| () Int)
(declare-fun |ldv_init_zalloc::p@5| () Int)
(declare-fun |ldv_init_zalloc::__retval__@3| () Int)
(declare-fun |main::tmp___0@3| () Int)
(declare-fun |main::ldvarg3@3| () Int)
(declare-fun |ldv_init_zalloc::size@4| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#4| () Int)
(declare-fun |ldv_init_zalloc::tmp@7| () Int)
(declare-fun |ldv_init_zalloc::p@7| () Int)
(declare-fun |ldv_init_zalloc::__retval__@4| () Int)
(declare-fun |ldv_init_zalloc::size@5| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#5| () Int)
(declare-fun |ldv_init_zalloc::tmp@9| () Int)
(declare-fun |ldv_init_zalloc::p@9| () Int)
(declare-fun |ldv_init_zalloc::__retval__@5| () Int)
(declare-fun |ldv_init_zalloc::size@6| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#6| () Int)
(declare-fun |ldv_init_zalloc::tmp@11| () Int)
(declare-fun |ldv_init_zalloc::p@11| () Int)
(declare-fun |ldv_init_zalloc::__retval__@6| () Int)
(declare-fun |ldv_init_zalloc::size@7| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#7| () Int)
(declare-fun |ldv_init_zalloc::tmp@13| () Int)
(declare-fun |ldv_init_zalloc::p@13| () Int)
(declare-fun |ldv_init_zalloc::__retval__@7| () Int)
(declare-fun |ldv_init_zalloc::size@8| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| () Int)
(declare-fun |ldv_init_zalloc::tmp@15| () Int)
(declare-fun |ldv_init_zalloc::p@15| () Int)
(declare-fun |ldv_init_zalloc::__retval__@8| () Int)
(declare-fun |main::tmp___5@3| () Int)
(declare-fun |*(unsigned_char)*@1| () (Array Int Int))
(declare-fun |main::ldvarg12@3| () Int)
(declare-fun |ldv_init_zalloc::size@9| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#9| () Int)
(declare-fun |ldv_init_zalloc::tmp@17| () Int)
(declare-fun |ldv_init_zalloc::p@17| () Int)
(declare-fun |ldv_init_zalloc::__retval__@9| () Int)
(declare-fun |ldv_init_zalloc::size@10| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#10| () Int)
(declare-fun |ldv_init_zalloc::tmp@19| () Int)
(declare-fun |ldv_init_zalloc::p@19| () Int)
(declare-fun |ldv_init_zalloc::__retval__@10| () Int)
(declare-fun |ldv_init_zalloc::size@11| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| () Int)
(declare-fun |ldv_init_zalloc::tmp@21| () Int)
(declare-fun |ldv_init_zalloc::p@21| () Int)
(declare-fun |ldv_init_zalloc::__retval__@11| () Int)
(declare-fun |main::tmp___8@3| () Int)
(declare-fun |main::ldvarg21@3| () Int)
(declare-fun |ldv_init_zalloc::size@12| () Int)
(declare-fun |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#12| () Int)
(declare-fun |ldv_init_zalloc::tmp@23| () Int)
(declare-fun |ldv_init_zalloc::p@23| () Int)
(declare-fun |ldv_init_zalloc::__retval__@12| () Int)
(declare-fun ldv_initialize () Int)
(declare-fun |ldv_memset::tmp@1| () Int)
(declare-fun |ldv_memset::__retval__@2| () Int)
(declare-fun |ldv_memset::__retval__@3| () Int)
(declare-fun |ldv_memset::__retval__@4| () Int)
(declare-fun |ldv_memset::__retval__@5| () Int)
(declare-fun |ldv_memset::__retval__@6| () Int)
(declare-fun |ldv_memset::__retval__@7| () Int)
(declare-fun |ldv_memset::__retval__@8| () Int)
(declare-fun |ldv_memset::__retval__@9| () Int)
(declare-fun |ldv_memset::__retval__@10| () Int)
(declare-fun |ldv_memset::__retval__@11| () Int)
(declare-fun |ldv_memset::__retval__@12| () Int)
(declare-fun |ldv_memset::__retval__@13| () Int)
(declare-fun |ldv_memset::__retval__@14| () Int)
(declare-fun |ldv_memset::__retval__@15| () Int)
(declare-fun ldv_state_variable_11@3 () Int)
(declare-fun ldv_state_variable_7@3 () Int)
(declare-fun ldv_state_variable_2@3 () Int)
(declare-fun ldv_state_variable_1@3 () Int)
(declare-fun ref_cnt@3 () Int)
(declare-fun ldv_state_variable_0@3 () Int)
(declare-fun ldv_state_variable_16@3 () Int)
(declare-fun ldv_state_variable_13@3 () Int)
(declare-fun ldv_state_variable_6@3 () Int)
(declare-fun ldv_state_variable_3@3 () Int)
(declare-fun ldv_state_variable_9@3 () Int)
(declare-fun ldv_state_variable_12@3 () Int)
(declare-fun ldv_state_variable_14@3 () Int)
(declare-fun ldv_state_variable_15@3 () Int)
(declare-fun ldv_state_variable_8@3 () Int)
(declare-fun ldv_state_variable_4@3 () Int)
(declare-fun ldv_state_variable_10@3 () Int)
(declare-fun ldv_state_variable_5@3 () Int)
(declare-fun __VERIFIER_nondet_int@2 () Int)
(declare-fun |main::tmp___10@3| () Int)
(declare-fun __VERIFIER_nondet_int@3 () Int)
(declare-fun |main::tmp___26@3| () Int)
(declare-fun ldv_ndo_init_5 () Int)
(declare-fun ldv_retval_26@3 () Int)
(declare-fun ldv_state_variable_5@4 () Int)
(declare-fun ref_cnt@4 () Int)
(declare-fun ldv_ndo_uninit_5 () Int)
(declare-fun |sh_eth_tx_timeout::ndev@2| () Int)
(declare-fun |netdev_priv::dev@2| () Int)
(declare-fun |netdev_priv::__retval__@2| () Int)
(declare-fun |sh_eth_tx_timeout::tmp@3| () Int)
(declare-fun |sh_eth_tx_timeout::mdp@3| () Int)
(declare-fun |netdev_get_tx_queue::__CPAchecker_TMP_0@1| () Int)
(declare-fun |netdev_get_tx_queue::index@1| () Int)
(declare-fun |netdev_get_tx_queue::__retval__@2| () Int)
(declare-fun |__ADDRESS_OF_netif_tx_stop_queue::dev_queue| () Int)
(declare-fun |sh_eth_read::ndev@2| () Int)
(declare-fun |sh_eth_read::enum_index@2| () Int)
(declare-fun |netdev_priv::dev@3| () Int)
(declare-fun |netdev_priv::__retval__@3| () Int)
(declare-fun |sh_eth_read::tmp@3| () Int)
(declare-fun |sh_eth_read::mdp@3| () Int)
(declare-fun |*(unsigned_short_int)*@1| () (Array Int Int))
(declare-fun |sh_eth_read::offset@3| () Int)
(declare-fun |sh_eth_read::__ret_warn_on@3| () Int)
(declare-fun |ldv__builtin_expect::exp@2| () Int)
(declare-fun |ldv__builtin_expect::__retval__@2| () Int)
(declare-fun |sh_eth_read::tmp___0@3| () Int)
(declare-fun warn_slowpath_null (Int Int) Int)
(declare-fun |ldv__builtin_expect::exp@3| () Int)
(declare-fun |ldv__builtin_expect::__retval__@3| () Int)
(declare-fun |sh_eth_read::tmp___1@3| () Int)
(declare-fun ioread32 (Int) Int)
(declare-fun |sh_eth_read::tmp___2@3| () Int)
(declare-fun |sh_eth_read::__retval__@2| () Int)
(declare-fun |sh_eth_read::tmp___2@2| () Int)
(declare-fun netdev_err@2 () Int)
(declare-fun |ldv__builtin_expect::__retval__@1| () Int)
(declare-fun |ldv__builtin_expect::exp@1| () Int)
(declare-fun netdev_err@1 () Int)
(declare-fun |sh_eth_read::__ret_warn_on@1| () Int)
(declare-fun |sh_eth_read::__retval__@1| () Int)
(declare-fun |sh_eth_read::enum_index@1| () Int)
(declare-fun |sh_eth_read::mdp@1| () Int)
(declare-fun |sh_eth_read::ndev@1| () Int)
(declare-fun |sh_eth_read::offset@1| () Int)
(declare-fun |sh_eth_read::tmp@1| () Int)
(declare-fun |sh_eth_read::tmp___0@1| () Int)
(declare-fun |sh_eth_read::tmp___1@1| () Int)
(declare-fun |sh_eth_read::tmp___2@1| () Int)
(declare-fun |sh_eth_tx_timeout::i@3| () Int)
(declare-fun |sh_eth_tx_timeout::i@4| () Int)
(declare-fun |sh_eth_dev_init::ndev@2| () Int)
(declare-fun |sh_eth_dev_init::start@2| () Int)
(declare-fun |sh_eth_dev_init::ret@3| () Int)
(declare-fun |netdev_priv::dev@4| () Int)
(declare-fun |netdev_priv::__retval__@4| () Int)
(declare-fun |sh_eth_dev_init::tmp@3| () Int)
(declare-fun |sh_eth_dev_init::mdp@3| () Int)
(declare-fun |sh_eth_reset::ndev@2| () Int)
(declare-fun |netdev_priv::dev@5| () Int)
(declare-fun |netdev_priv::__retval__@5| () Int)
(declare-fun |sh_eth_reset::tmp@3| () Int)
(declare-fun |sh_eth_reset::mdp@3| () Int)
(declare-fun |sh_eth_reset::ret@3| () Int)
(declare-fun |sh_eth_is_gether::mdp@2| () Int)
(declare-fun |sh_eth_is_gether::__CPAchecker_TMP_0@2| () Int)
(declare-fun |sh_eth_is_gether::__retval__@2| () Int)
(declare-fun |sh_eth_reset::tmp___4@3| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::mdp@2| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::__retval__@2| () Int)
(declare-fun |sh_eth_reset::tmp___5@3| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@1| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::__retval__@1| () Int)
(declare-fun |sh_eth_is_rz_fast_ether::mdp@1| () Int)
(declare-fun |sh_eth_reset::tmp___5@2| () Int)
(declare-fun |sh_eth_write::ndev@2| () Int)
(declare-fun |sh_eth_write::enum_index@2| () Int)
(declare-fun |netdev_priv::dev@6| () Int)
(declare-fun |netdev_priv::__retval__@6| () Int)
(declare-fun |sh_eth_write::tmp@3| () Int)
(declare-fun |sh_eth_write::mdp@3| () Int)
(declare-fun |sh_eth_write::offset@3| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@3| () Int)
(declare-fun |ldv__builtin_expect::exp@4| () Int)
(declare-fun |ldv__builtin_expect::__retval__@4| () Int)
(declare-fun |sh_eth_write::tmp___0@3| () Int)
(declare-fun |ldv__builtin_expect::exp@5| () Int)
(declare-fun |ldv__builtin_expect::__retval__@5| () Int)
(declare-fun |sh_eth_write::tmp___1@3| () Int)
(declare-fun |sh_eth_write::data@1| () Int)
(declare-fun iowrite32 (Int Int) Int)
(declare-fun |sh_eth_read::ndev@3| () Int)
(declare-fun |sh_eth_read::enum_index@3| () Int)
(declare-fun |netdev_priv::dev@7| () Int)
(declare-fun |netdev_priv::__retval__@7| () Int)
(declare-fun |sh_eth_read::tmp@5| () Int)
(declare-fun |sh_eth_read::mdp@5| () Int)
(declare-fun |sh_eth_read::offset@5| () Int)
(declare-fun |sh_eth_read::__ret_warn_on@5| () Int)
(declare-fun |ldv__builtin_expect::exp@6| () Int)
(declare-fun |ldv__builtin_expect::__retval__@6| () Int)
(declare-fun |sh_eth_read::tmp___0@5| () Int)
(declare-fun |ldv__builtin_expect::exp@7| () Int)
(declare-fun |ldv__builtin_expect::__retval__@7| () Int)
(declare-fun |sh_eth_read::tmp___1@5| () Int)
(declare-fun |sh_eth_read::tmp___2@5| () Int)
(declare-fun |sh_eth_read::__retval__@3| () Int)
(declare-fun |sh_eth_read::tmp___2@4| () Int)
(declare-fun |sh_eth_write::ndev@3| () Int)
(declare-fun |sh_eth_write::enum_index@3| () Int)
(declare-fun |netdev_priv::dev@8| () Int)
(declare-fun |netdev_priv::__retval__@8| () Int)
(declare-fun |sh_eth_write::tmp@5| () Int)
(declare-fun |sh_eth_write::mdp@5| () Int)
(declare-fun |sh_eth_write::offset@5| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@5| () Int)
(declare-fun |ldv__builtin_expect::exp@8| () Int)
(declare-fun |ldv__builtin_expect::__retval__@8| () Int)
(declare-fun |sh_eth_write::tmp___0@5| () Int)
(declare-fun |ldv__builtin_expect::exp@9| () Int)
(declare-fun |ldv__builtin_expect::__retval__@9| () Int)
(declare-fun |sh_eth_write::tmp___1@5| () Int)
(declare-fun |sh_eth_check_reset::ndev@2| () Int)
(declare-fun |sh_eth_check_reset::ret@3| () Int)
(declare-fun |sh_eth_check_reset::cnt@3| () Int)
(declare-fun |sh_eth_read::ndev@4| () Int)
(declare-fun |sh_eth_read::enum_index@4| () Int)
(declare-fun |netdev_priv::dev@9| () Int)
(declare-fun |netdev_priv::__retval__@9| () Int)
(declare-fun |sh_eth_read::tmp@7| () Int)
(declare-fun |sh_eth_read::mdp@7| () Int)
(declare-fun |sh_eth_read::offset@7| () Int)
(declare-fun |sh_eth_read::__ret_warn_on@7| () Int)
(declare-fun |ldv__builtin_expect::exp@10| () Int)
(declare-fun |ldv__builtin_expect::__retval__@10| () Int)
(declare-fun |sh_eth_read::tmp___0@7| () Int)
(declare-fun |ldv__builtin_expect::exp@11| () Int)
(declare-fun |ldv__builtin_expect::__retval__@11| () Int)
(declare-fun |sh_eth_read::tmp___1@7| () Int)
(declare-fun |sh_eth_read::tmp___2@7| () Int)
(declare-fun |sh_eth_read::__retval__@4| () Int)
(declare-fun |sh_eth_read::tmp___2@6| () Int)
(declare-fun |sh_eth_check_reset::tmp@3| () Int)
(declare-fun __const_udelay (Int) Int)
(declare-fun |sh_eth_check_reset::cnt@4| () Int)
(declare-fun |sh_eth_check_reset::tmp@2| () Int)
(declare-fun netdev_err@3 () Int)
(declare-fun |sh_eth_check_reset::ret@4| () Int)
(declare-fun |sh_eth_check_reset::__retval__@2| () Int)
(declare-fun |sh_eth_reset::ret@4| () Int)
(declare-fun |sh_eth_write::ndev@4| () Int)
(declare-fun |sh_eth_write::enum_index@4| () Int)
(declare-fun |netdev_priv::dev@10| () Int)
(declare-fun |netdev_priv::__retval__@10| () Int)
(declare-fun |sh_eth_write::tmp@7| () Int)
(declare-fun |sh_eth_write::mdp@7| () Int)
(declare-fun |sh_eth_write::offset@7| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@7| () Int)
(declare-fun |ldv__builtin_expect::exp@12| () Int)
(declare-fun |ldv__builtin_expect::__retval__@12| () Int)
(declare-fun |sh_eth_write::tmp___0@7| () Int)
(declare-fun |ldv__builtin_expect::exp@13| () Int)
(declare-fun |ldv__builtin_expect::__retval__@13| () Int)
(declare-fun |sh_eth_write::tmp___1@7| () Int)
(declare-fun |sh_eth_write::ndev@5| () Int)
(declare-fun |sh_eth_write::enum_index@5| () Int)
(declare-fun |netdev_priv::dev@11| () Int)
(declare-fun |netdev_priv::__retval__@11| () Int)
(declare-fun |sh_eth_write::tmp@9| () Int)
(declare-fun |sh_eth_write::mdp@9| () Int)
(declare-fun |sh_eth_write::offset@9| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@9| () Int)
(declare-fun |ldv__builtin_expect::exp@14| () Int)
(declare-fun |ldv__builtin_expect::__retval__@14| () Int)
(declare-fun |sh_eth_write::tmp___0@9| () Int)
(declare-fun |ldv__builtin_expect::exp@15| () Int)
(declare-fun |ldv__builtin_expect::__retval__@15| () Int)
(declare-fun |sh_eth_write::tmp___1@9| () Int)
(declare-fun |sh_eth_write::ndev@6| () Int)
(declare-fun |sh_eth_write::enum_index@6| () Int)
(declare-fun |netdev_priv::dev@12| () Int)
(declare-fun |netdev_priv::__retval__@12| () Int)
(declare-fun |sh_eth_write::tmp@11| () Int)
(declare-fun |sh_eth_write::mdp@11| () Int)
(declare-fun |sh_eth_write::offset@11| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@11| () Int)
(declare-fun |ldv__builtin_expect::exp@16| () Int)
(declare-fun |ldv__builtin_expect::__retval__@16| () Int)
(declare-fun |sh_eth_write::tmp___0@11| () Int)
(declare-fun |ldv__builtin_expect::exp@17| () Int)
(declare-fun |ldv__builtin_expect::__retval__@17| () Int)
(declare-fun |sh_eth_write::tmp___1@11| () Int)
(declare-fun |sh_eth_write::ndev@7| () Int)
(declare-fun |sh_eth_write::enum_index@7| () Int)
(declare-fun |netdev_priv::dev@13| () Int)
(declare-fun |netdev_priv::__retval__@13| () Int)
(declare-fun |sh_eth_write::tmp@13| () Int)
(declare-fun |sh_eth_write::mdp@13| () Int)
(declare-fun |sh_eth_write::offset@13| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@13| () Int)
(declare-fun |ldv__builtin_expect::exp@18| () Int)
(declare-fun |ldv__builtin_expect::__retval__@18| () Int)
(declare-fun |sh_eth_write::tmp___0@13| () Int)
(declare-fun |ldv__builtin_expect::exp@19| () Int)
(declare-fun |ldv__builtin_expect::__retval__@19| () Int)
(declare-fun |sh_eth_write::tmp___1@13| () Int)
(declare-fun |sh_eth_write::ndev@8| () Int)
(declare-fun |sh_eth_write::enum_index@8| () Int)
(declare-fun |netdev_priv::dev@14| () Int)
(declare-fun |netdev_priv::__retval__@14| () Int)
(declare-fun |sh_eth_write::tmp@15| () Int)
(declare-fun |sh_eth_write::mdp@15| () Int)
(declare-fun |sh_eth_write::offset@15| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@15| () Int)
(declare-fun |ldv__builtin_expect::exp@20| () Int)
(declare-fun |ldv__builtin_expect::__retval__@20| () Int)
(declare-fun |sh_eth_write::tmp___0@15| () Int)
(declare-fun |ldv__builtin_expect::exp@21| () Int)
(declare-fun |ldv__builtin_expect::__retval__@21| () Int)
(declare-fun |sh_eth_write::tmp___1@15| () Int)
(declare-fun |sh_eth_write::ndev@9| () Int)
(declare-fun |sh_eth_write::enum_index@9| () Int)
(declare-fun |netdev_priv::dev@15| () Int)
(declare-fun |netdev_priv::__retval__@15| () Int)
(declare-fun |sh_eth_write::tmp@17| () Int)
(declare-fun |sh_eth_write::mdp@17| () Int)
(declare-fun |sh_eth_write::offset@17| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@17| () Int)
(declare-fun |ldv__builtin_expect::exp@22| () Int)
(declare-fun |ldv__builtin_expect::__retval__@22| () Int)
(declare-fun |sh_eth_write::tmp___0@17| () Int)
(declare-fun |ldv__builtin_expect::exp@23| () Int)
(declare-fun |ldv__builtin_expect::__retval__@23| () Int)
(declare-fun |sh_eth_write::tmp___1@17| () Int)
(declare-fun |sh_eth_write::ndev@10| () Int)
(declare-fun |sh_eth_write::enum_index@10| () Int)
(declare-fun |netdev_priv::dev@16| () Int)
(declare-fun |netdev_priv::__retval__@16| () Int)
(declare-fun |sh_eth_write::tmp@19| () Int)
(declare-fun |sh_eth_write::mdp@19| () Int)
(declare-fun |sh_eth_write::offset@19| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@19| () Int)
(declare-fun |ldv__builtin_expect::exp@24| () Int)
(declare-fun |ldv__builtin_expect::__retval__@24| () Int)
(declare-fun |sh_eth_write::tmp___0@19| () Int)
(declare-fun |ldv__builtin_expect::exp@25| () Int)
(declare-fun |ldv__builtin_expect::__retval__@25| () Int)
(declare-fun |sh_eth_write::tmp___1@19| () Int)
(declare-fun |sh_eth_write::ndev@11| () Int)
(declare-fun |sh_eth_write::enum_index@11| () Int)
(declare-fun |netdev_priv::dev@17| () Int)
(declare-fun |netdev_priv::__retval__@17| () Int)
(declare-fun |sh_eth_write::tmp@21| () Int)
(declare-fun |sh_eth_write::mdp@21| () Int)
(declare-fun |sh_eth_write::offset@21| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@21| () Int)
(declare-fun |ldv__builtin_expect::exp@26| () Int)
(declare-fun |ldv__builtin_expect::__retval__@26| () Int)
(declare-fun |sh_eth_write::tmp___0@21| () Int)
(declare-fun |ldv__builtin_expect::exp@27| () Int)
(declare-fun |ldv__builtin_expect::__retval__@27| () Int)
(declare-fun |sh_eth_write::tmp___1@21| () Int)
(declare-fun |*(struct_sh_eth_cpu_data)*@1| () (Array Int Int))
(declare-fun |sh_eth_reset::__CPAchecker_TMP_0@2| () Int)
(declare-fun *unsigned_char@1 () (Array Int Int))
(declare-fun |sh_eth_write::ndev@12| () Int)
(declare-fun |sh_eth_write::enum_index@12| () Int)
(declare-fun |netdev_priv::dev@18| () Int)
(declare-fun |netdev_priv::__retval__@18| () Int)
(declare-fun |sh_eth_write::tmp@23| () Int)
(declare-fun |sh_eth_write::mdp@23| () Int)
(declare-fun |sh_eth_write::offset@23| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@23| () Int)
(declare-fun |ldv__builtin_expect::exp@28| () Int)
(declare-fun |ldv__builtin_expect::__retval__@28| () Int)
(declare-fun |sh_eth_write::tmp___0@23| () Int)
(declare-fun |ldv__builtin_expect::exp@29| () Int)
(declare-fun |ldv__builtin_expect::__retval__@29| () Int)
(declare-fun |sh_eth_write::tmp___1@23| () Int)
(declare-fun |sh_eth_reset::__CPAchecker_TMP_1@2| () Int)
(declare-fun |sh_eth_select_mii::ndev@2| () Int)
(declare-fun |netdev_priv::dev@19| () Int)
(declare-fun |netdev_priv::__retval__@19| () Int)
(declare-fun |sh_eth_select_mii::tmp@3| () Int)
(declare-fun |sh_eth_select_mii::mdp@3| () Int)
(declare-fun *enum_ldv_27863@1 () (Array Int Int))
(declare-fun |sh_eth_select_mii::__CPAchecker_TMP_0@2| () Int)
(declare-fun netdev_warn@2 () Int)
(declare-fun netdev_warn@1 () Int)
(declare-fun |sh_eth_write::ndev@13| () Int)
(declare-fun |sh_eth_write::enum_index@13| () Int)
(declare-fun |netdev_priv::dev@20| () Int)
(declare-fun |netdev_priv::__retval__@20| () Int)
(declare-fun |sh_eth_write::tmp@25| () Int)
(declare-fun |sh_eth_write::mdp@25| () Int)
(declare-fun |sh_eth_write::offset@25| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@25| () Int)
(declare-fun |ldv__builtin_expect::exp@30| () Int)
(declare-fun |ldv__builtin_expect::__retval__@30| () Int)
(declare-fun |sh_eth_write::tmp___0@25| () Int)
(declare-fun |ldv__builtin_expect::exp@31| () Int)
(declare-fun |ldv__builtin_expect::__retval__@31| () Int)
(declare-fun |sh_eth_write::tmp___1@25| () Int)
(declare-fun |sh_eth_select_mii::__CPAchecker_TMP_0@1| () Int)
(declare-fun |sh_eth_select_mii::mdp@1| () Int)
(declare-fun |sh_eth_select_mii::ndev@1| () Int)
(declare-fun |sh_eth_select_mii::tmp@1| () Int)
(declare-fun |sh_eth_reset::__retval__@2| () Int)
(declare-fun |sh_eth_reset::__CPAchecker_TMP_0@1| () Int)
(declare-fun |sh_eth_reset::__CPAchecker_TMP_1@1| () Int)
(declare-fun |sh_eth_dev_init::ret@4| () Int)
(declare-fun |sh_eth_dev_init::__CPAchecker_TMP_0@2| () Int)
(declare-fun |sh_eth_write::ndev@14| () Int)
(declare-fun |sh_eth_write::enum_index@14| () Int)
(declare-fun |netdev_priv::dev@21| () Int)
(declare-fun |netdev_priv::__retval__@21| () Int)
(declare-fun |sh_eth_write::tmp@27| () Int)
(declare-fun |sh_eth_write::mdp@27| () Int)
(declare-fun |sh_eth_write::offset@27| () Int)
(declare-fun |sh_eth_write::__ret_warn_on@27| () Int)
(declare-fun |ldv__builtin_expect::exp@32| () Int)
(declare-fun |ldv__builtin_expect::__retval__@32| () Int)
(declare-fun |sh_eth_write::tmp___0@27| () Int)
(declare-fun |ldv__builtin_expect::exp@33| () Int)
(declare-fun |ldv__builtin_expect::__retval__@33| () Int)
(declare-fun |sh_eth_write::tmp___1@27| () Int)
(declare-fun |sh_eth_ring_format::ndev@2| () Int)
(declare-fun |__ADDRESS_OF_sh_eth_ring_format::ndev| () Int)
(declare-fun |netdev_priv::dev@22| () Int)
(declare-fun |netdev_priv::__retval__@22| () Int)
(declare-fun |sh_eth_ring_format::tmp@3| () Int)
(declare-fun |sh_eth_ring_format::mdp@3| () Int)
(declare-fun |sh_eth_ring_format::rxdesc@3| () Int)
(declare-fun |sh_eth_ring_format::txdesc@3| () Int)
(declare-fun *unsigned_int@2 () (Array Int Int))
(declare-fun *unsigned_int@3 () (Array Int Int))
(declare-fun *unsigned_int@4 () (Array Int Int))
(declare-fun *unsigned_int@5 () (Array Int Int))
(declare-fun |sh_eth_ring_format::__CPAchecker_TMP_0@1| () Int)
(declare-fun |sh_eth_ring_format::rx_ringsize@1| () Int)
(declare-fun memset (Int Int Int) Int)
(declare-fun |sh_eth_ring_format::i@3| () Int)
(declare-fun |*((struct_sk_buff)*)*@1| () (Array Int Int))
(declare-fun |*(struct_sk_buff)*@1| () (Array Int Int))
(declare-fun |*(struct_sk_buff)*@2| () (Array Int Int))
(declare-fun |ldv___netdev_alloc_skb_31::flags@2| () Int)
(declare-fun |ldv_check_alloc_flags::flags@2| () Int)
(declare-fun __VERIFIER_error () Int)
(get-option :random-seed)
(push 1)
(push 1)
(assert (! (let ((.cse106 (+ __ADDRESS_OF___this_module 1144)) (.cse107 (+ __ADDRESS_OF_sh_eth_offset_gigabit 212)) (.cse108 (+ __ADDRESS_OF_sh_eth_offset_fast_rz 212)) (.cse109 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar 212)) (.cse0 (* 2 0)) (.cse1 (* 2 1)) (.cse2 (* 2 2)) (.cse3 (* 2 3)) (.cse4 (* 2 4)) (.cse5 (* 2 5)) (.cse6 (* 2 6)) (.cse7 (* 2 7)) (.cse8 (* 2 8)) (.cse9 (* 2 9)) (.cse10 (* 2 10)) (.cse11 (* 2 11)) (.cse12 (* 2 12)) (.cse13 (* 2 13)) (.cse14 (* 2 14)) (.cse15 (* 2 15)) (.cse16 (* 2 16)) (.cse17 (* 2 17)) (.cse18 (* 2 18)) (.cse19 (* 2 19)) (.cse20 (* 2 20)) (.cse21 (* 2 21)) (.cse22 (* 2 22)) (.cse23 (* 2 23)) (.cse24 (* 2 24)) (.cse25 (* 2 25)) (.cse26 (* 2 26)) (.cse27 (* 2 27)) (.cse28 (* 2 28)) (.cse29 (* 2 29)) (.cse30 (* 2 30)) (.cse31 (* 2 31)) (.cse32 (* 2 32)) (.cse33 (* 2 33)) (.cse34 (* 2 34)) (.cse35 (* 2 35)) (.cse36 (* 2 36)) (.cse37 (* 2 37)) (.cse38 (* 2 38)) (.cse39 (* 2 39)) (.cse40 (* 2 40)) (.cse41 (* 2 41)) (.cse42 (* 2 42)) (.cse43 (* 2 43)) (.cse44 (* 2 44)) (.cse45 (* 2 45)) (.cse46 (* 2 46)) (.cse47 (* 2 47)) (.cse48 (* 2 48)) (.cse49 (* 2 49)) (.cse50 (* 2 50)) (.cse51 (* 2 51)) (.cse52 (* 2 52)) (.cse53 (* 2 53)) (.cse54 (* 2 54)) (.cse55 (* 2 55)) (.cse56 (* 2 56)) (.cse57 (* 2 57)) (.cse58 (* 2 58)) (.cse59 (* 2 59)) (.cse60 (* 2 60)) (.cse61 (* 2 61)) (.cse62 (* 2 62)) (.cse63 (* 2 63)) (.cse64 (* 2 64)) (.cse65 (* 2 65)) (.cse66 (* 2 66)) (.cse67 (* 2 67)) (.cse68 (* 2 68)) (.cse69 (* 2 69)) (.cse70 (* 2 70)) (.cse71 (* 2 71)) (.cse72 (* 2 72)) (.cse73 (* 2 73)) (.cse74 (* 2 74)) (.cse75 (* 2 75)) (.cse76 (* 2 76)) (.cse77 (* 2 77)) (.cse78 (* 2 78)) (.cse79 (* 2 79)) (.cse80 (* 2 80)) (.cse81 (* 2 81)) (.cse82 (* 2 82)) (.cse83 (* 2 83)) (.cse84 (* 2 84)) (.cse85 (* 2 85)) (.cse86 (* 2 86)) (.cse87 (* 2 87)) (.cse88 (* 2 88)) (.cse89 (* 2 89)) (.cse90 (* 2 90)) (.cse91 (* 2 91)) (.cse92 (* 2 92)) (.cse93 (* 2 93)) (.cse94 (* 2 94)) (.cse95 (* 2 95)) (.cse96 (* 2 96)) (.cse97 (* 2 97)) (.cse98 (* 2 98)) (.cse99 (* 2 99)) (.cse100 (* 2 100)) (.cse101 (* 2 101)) (.cse102 (* 2 102)) (.cse103 (* 2 103)) (.cse104 (* 2 104)) (.cse105 (* 2 105)) (.cse110 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 212)) (.cse111 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 212)) (.cse112 (+ __ADDRESS_OF_r8a777x_data 88)) (.cse113 (+ __ADDRESS_OF_sh_eth_set_duplex 8)) (.cse114 (+ __ADDRESS_OF_sh_eth_set_rate_r8a777x 8)) (.cse115 (+ __ADDRESS_OF_r8a779x_data 88)) (.cse116 (+ __ADDRESS_OF_sh7724_data 88)) (.cse117 (+ __ADDRESS_OF_sh_eth_set_rate_sh7724 8)) (.cse118 (+ __ADDRESS_OF_sh7757_data 88)) (.cse119 (+ __ADDRESS_OF_sh_eth_set_rate_sh7757 8)) (.cse120 (+ __ADDRESS_OF_sh7757_data_giga 88)) (.cse121 (+ __ADDRESS_OF_sh_eth_chip_reset_giga 8)) (.cse122 (+ __ADDRESS_OF_sh_eth_set_rate_giga 8)) (.cse123 (+ __ADDRESS_OF_sh7734_data 88)) (.cse124 (+ __ADDRESS_OF_sh_eth_chip_reset 8)) (.cse125 (+ __ADDRESS_OF_sh_eth_set_rate_gether 8)) (.cse126 (+ __ADDRESS_OF_sh7763_data 88)) (.cse127 (+ __ADDRESS_OF_r8a7740_data 88)) (.cse128 (+ __ADDRESS_OF_sh_eth_chip_reset_r8a7740 8)) (.cse129 (+ __ADDRESS_OF_r7s72100_data 88)) (.cse130 (+ __ADDRESS_OF_sh7619_data 88)) (.cse131 (+ __ADDRESS_OF_sh771x_data 88)) (.cse132 (+ __ADDRESS_OF_bb_ops 40)) (.cse133 (+ __ADDRESS_OF_sh_eth_ethtool_ops 392)) (.cse134 (+ __ADDRESS_OF_sh_eth_netdev_ops 528)) (.cse135 (+ __ADDRESS_OF_sh_eth_netdev_ops_tsu 528)) (.cse136 (+ __ADDRESS_OF_sh_eth_match_table 1800)) (.cse137 (+ __ADDRESS_OF_sh_eth_dev_pm_ops 184)) (.cse138 (+ __ADDRESS_OF_sh_eth_id_table 480)) (.cse139 (+ __ADDRESS_OF_sh_eth_driver 176)) (.cse140 (+ |__ADDRESS_OF_main::ldvarg1| 4)) (.cse141 (+ |__ADDRESS_OF_main::ldvarg0| 4)) (.cse142 (+ |__ADDRESS_OF_main::ldvarg2| 4)) (.cse143 (+ |__ADDRESS_OF_main::ldvarg6| 4)) (.cse144 (+ |__ADDRESS_OF_main::ldvarg10| 4)) (.cse145 (+ |__ADDRESS_OF_main::ldvarg9| 4)) (.cse146 (+ |__ADDRESS_OF_main::ldvarg18| 2)) (.cse147 (+ |__ADDRESS_OF_main::ldvarg16| 4)) (.cse148 (+ |__ADDRESS_OF_main::ldvarg15| 2)) (.cse149 (+ |__ADDRESS_OF_main::ldvarg14| 2)) (.cse150 (+ |__ADDRESS_OF_main::ldvarg13| 4)) (.cse151 (+ |__ADDRESS_OF_main::ldvarg19| 2)) (.cse152 (+ |__ADDRESS_OF_main::ldvarg23| 4)) (.cse153 (+ |__ADDRESS_OF_main::ldvarg22| 4)) (.cse154 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| 8)) (.cse155 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 256))) (and (> __ADDRESS_OF___this_module 0) (= ldv_state_variable_8@2 0) (= ldv_state_variable_15@2 0) (= ldv_state_variable_0@2 0) (= ldv_state_variable_5@2 0) (= ldv_state_variable_13@2 0) (= ldv_state_variable_12@2 0) (= sh_eth_ethtool_ops_group2@2 0) (= sh_eth_dev_pm_ops_group1@2 0) (= sh_eth_netdev_ops_group1@2 0) (= ldv_state_variable_14@2 0) (= sh7763_data_group0@2 0) (= bb_ops_group0@2 0) (= r8a777x_data_group0@2 0) (= probed_2@2 0) (= ldv_state_variable_9@2 0) (= sh7734_data_group0@2 0) (= sh7724_data_group0@2 0) (= sh7757_data_group0@2 0) (= ref_cnt@2 0) (= ldv_irq_line_1_1@2 0) (= ldv_state_variable_1@2 0) (= ldv_state_variable_7@2 0) (= ldv_irq_line_1_2@2 0) (= ldv_irq_1_3@2 0) (= ldv_irq_data_1_1@2 0) (= sh_eth_driver_group1@2 0) (= ldv_state_variable_10@2 0) (= ldv_irq_1_0@2 0) (= r8a7740_data_group0@2 0) (= r8a779x_data_group0@2 0) (= ldv_irq_data_1_0@2 0) (= ldv_state_variable_6@2 0) (= ldv_state_variable_16@2 0) (= sh7757_data_giga_group0@2 0) (= ldv_irq_data_1_3@2 0) (= ldv_state_variable_2@2 0) (= ldv_irq_data_1_2@2 0) (= ldv_state_variable_11@2 0) (= ldv_irq_1_2@2 0) (= ldv_irq_1_1@2 0) (= sh_eth_netdev_ops_tsu_group1@2 0) (= r7s72100_data_group0@2 0) (= ldv_irq_line_1_3@2 0) (= ldv_state_variable_3@2 0) (= ldv_irq_line_1_0@2 0) (= sh_eth_ethtool_ops_group1@2 0) (= ldv_state_variable_4@2 0) (= sh_eth_ethtool_ops_group0@2 0) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse0) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse1) 1024)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse2) 1032)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse3) 1040)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse4) 1064)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse5) 1072)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse6) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse7) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse8) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse9) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse10) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse11) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse12) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse13) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse14) 1080)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse15) 1088)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse16) 1096)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse17) 1104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse18) 1112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse23) 1128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse24) 1120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse25) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse28) 1280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse29) 1296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse30) 1304)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse31) 1312)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse32) 1320)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse34) 1324)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse35) 1288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse36) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse37) 1364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse38) 1368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse39) 1372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse40) 1376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse41) 1888)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse43) 1380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse47) 1456)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse48) 1460)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse49) 1472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse50) 1480)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse51) 1792)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse52) 1800)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse53) 1808)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse54) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse55) 1856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse56) 1864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse57) 1872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse58) 1880)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse59) 1896)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse60) 1904)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse61) 1912)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse63) 1252)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse64) 1936)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse67) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse68) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse69) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse70) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse71) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse72) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse73) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse74) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse75) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse76) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse77) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse78) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse81) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse82) 84)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse83) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse84) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse85) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse86) 92)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse89) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse90) 116)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse91) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse92) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse98) 144)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse99) 148)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse100) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse101) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse102) 168)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse103) 172)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse104) 176)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse105) 180)) (> .cse106 0) (>= __ADDRESS_OF_sh_eth_offset_gigabit .cse106) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse0) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse1) 1024)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse2) 1032)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse3) 1040)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse4) 1064)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse5) 1072)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse6) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse7) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse8) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse9) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse10) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse11) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse12) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse13) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse14) 1080)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse15) 1088)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse16) 1096)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse17) 1104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse18) 1112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse23) 1128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse24) 1120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse25) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse28) 1280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse29) 1296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse30) 1304)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse31) 1312)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse32) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse35) 1288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse36) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse37) 1364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse38) 1368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse39) 1372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse40) 1376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse41) 1888)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse43) 1380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse49) 1472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse50) 1480)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse51) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse52) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse53) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse54) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse55) 1856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse56) 1864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse57) 1872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse58) 1880)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse61) 1912)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse63) 1252)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse85) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse105) 65535)) (> .cse107 0) (>= __ADDRESS_OF_sh_eth_offset_fast_rz .cse107) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse1) 512)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse2) 520)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse3) 528)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse4) 552)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse5) 560)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse6) 536)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse7) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse10) 544)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse11) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse14) 568)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse15) 576)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse16) 584)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse17) 592)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse18) 600)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse20) 612)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse21) 616)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse22) 620)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse23) 624)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse24) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse25) 636)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse28) 768)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse29) 784)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse30) 792)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse31) 800)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse32) 808)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse33) 832)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse35) 776)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse36) 848)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse37) 852)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse38) 856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse41) 1012)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse42) 864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse43) 868)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse44) 872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse49) 960)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse50) 968)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse51) 976)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse52) 980)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse53) 984)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse54) 988)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse55) 996)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse56) 1000)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse57) 1004)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse58) 1008)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse61) 1016)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse65) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse66) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse87) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse88) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse93) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse94) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse95) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse96) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse97) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse105) 65535)) (> .cse108 0) (>= __ADDRESS_OF_sh_eth_offset_fast_rcar .cse108) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse1) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse2) 8)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse3) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse4) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse5) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse6) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse7) 216)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse10) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse11) 204)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse14) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse15) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse16) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse17) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse18) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse20) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse21) 104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse23) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse24) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse25) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse26) 200)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse27) 212)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse28) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse29) 272)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse30) 280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse31) 288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse32) 296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse33) 320)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse35) 264)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse36) 336)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse37) 340)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse38) 344)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse41) 500)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse42) 352)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse43) 356)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse44) 360)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse46) 364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse49) 448)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse50) 456)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse51) 464)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse52) 468)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse53) 472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse54) 476)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse55) 484)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse56) 488)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse57) 492)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse58) 496)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse61) 504)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse62) 508)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse65) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse66) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse87) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse88) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse93) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse94) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse95) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse96) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse97) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse105) 65535)) (> .cse109 0) (>= __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse109) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse1) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse2) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse3) 8)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse4) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse5) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse6) 12)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse7) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse10) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse11) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse14) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse15) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse16) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse17) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse18) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse19) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse23) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse24) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse25) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse26) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse27) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse28) 352)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse29) 356)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse30) 360)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse31) 364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse32) 380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse35) 376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse36) 436)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse37) 440)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse38) 444)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse41) 420)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse43) 452)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse45) 460)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse49) 368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse50) 372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse51) 384)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse52) 388)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse53) 392)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse54) 396)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse55) 404)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse56) 408)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse57) 412)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse58) 416)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse61) 424)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse67) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse68) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse69) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse70) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse71) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse72) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse73) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse74) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse75) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse76) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse79) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse80) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse81) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse82) 84)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse83) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse84) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse89) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse90) 116)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse91) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse92) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse98) 144)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse99) 148)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse100) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse101) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse102) 168)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse103) 172)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse104) 176)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse105) 180)) (> .cse110 0) (>= __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse110) (= r8a777x_data$chip_reset@2 0) (= r8a777x_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a777x_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_r8a777x) (= r8a777x_data$register_type@2 2) (= r8a777x_data$ecsr_value@2 21) (= r8a777x_data$ecsipr_value@2 21) (= r8a777x_data$fdr_value@2 3855) (= r8a777x_data$fcftr_value@2 0) (= r8a777x_data$tx_check@2 2100992) (= r8a777x_data$eesr_err_check@2 1197146112) (= r8a777x_data$trscer_err_mask@2 0) (= r8a777x_data$irq_flags@2 0) (> .cse111 0) (>= __ADDRESS_OF_r8a777x_data .cse111) (> .cse112 0) (>= __ADDRESS_OF_sh_eth_set_duplex .cse112) (> .cse113 0) (>= __ADDRESS_OF_sh_eth_set_rate_r8a777x .cse113) (= r8a779x_data$chip_reset@2 0) (= r8a779x_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a779x_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_r8a777x) (= r8a779x_data$register_type@2 2) (= r8a779x_data$ecsr_value@2 21) (= r8a779x_data$ecsipr_value@2 21) (= r8a779x_data$fdr_value@2 3855) (= r8a779x_data$fcftr_value@2 0) (= r8a779x_data$tx_check@2 2100992) (= r8a779x_data$eesr_err_check@2 1197146112) (= r8a779x_data$trscer_err_mask@2 128) (= r8a779x_data$irq_flags@2 0) (> .cse114 0) (>= __ADDRESS_OF_r8a779x_data .cse114) (= sh7724_data$chip_reset@2 0) (= sh7724_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7724_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_sh7724) (= sh7724_data$register_type@2 3) (= sh7724_data$ecsr_value@2 21) (= sh7724_data$ecsipr_value@2 21) (= sh7724_data$fdr_value@2 0) (= sh7724_data$fcftr_value@2 0) (= sh7724_data$tx_check@2 2100992) (= sh7724_data$eesr_err_check@2 1197146112) (= sh7724_data$trscer_err_mask@2 0) (= sh7724_data$irq_flags@2 0) (> .cse115 0) (>= __ADDRESS_OF_sh7724_data .cse115) (> .cse116 0) (>= __ADDRESS_OF_sh_eth_set_rate_sh7724 .cse116) (= sh7757_data$chip_reset@2 0) (= sh7757_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7757_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_sh7757) (= sh7757_data$register_type@2 3) (= sh7757_data$ecsr_value@2 0) (= sh7757_data$ecsipr_value@2 0) (= sh7757_data$fdr_value@2 0) (= sh7757_data$fcftr_value@2 0) (= sh7757_data$tx_check@2 2100992) (= sh7757_data$eesr_err_check@2 1197146112) (= sh7757_data$trscer_err_mask@2 0) (= sh7757_data$irq_flags@2 128) (> .cse117 0) (>= __ADDRESS_OF_sh7757_data .cse117) (> .cse118 0) (>= __ADDRESS_OF_sh_eth_set_rate_sh7757 .cse118) (= sh7757_data_giga$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset_giga) (= sh7757_data_giga$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7757_data_giga$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_giga) (= sh7757_data_giga$register_type@2 0) (= sh7757_data_giga$ecsr_value@2 3) (= sh7757_data_giga$ecsipr_value@2 7) (= sh7757_data_giga$fdr_value@2 1839) (= sh7757_data_giga$fcftr_value@2 0) (= sh7757_data_giga$tx_check@2 538968064) (= sh7757_data_giga$eesr_err_check@2 3344629760) (= sh7757_data_giga$trscer_err_mask@2 0) (= sh7757_data_giga$irq_flags@2 128) (> .cse119 0) (>= __ADDRESS_OF_sh7757_data_giga .cse119) (> .cse120 0) (>= __ADDRESS_OF_sh_eth_chip_reset_giga .cse120) (> .cse121 0) (>= __ADDRESS_OF_sh_eth_set_rate_giga .cse121) (= sh7734_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= sh7734_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7734_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= sh7734_data$register_type@2 0) (= sh7734_data$ecsr_value@2 3) (= sh7734_data$ecsipr_value@2 7) (= sh7734_data$fdr_value@2 0) (= sh7734_data$fcftr_value@2 0) (= sh7734_data$tx_check@2 538968064) (= sh7734_data$eesr_err_check@2 3344629760) (= sh7734_data$trscer_err_mask@2 0) (= sh7734_data$irq_flags@2 0) (> .cse122 0) (>= __ADDRESS_OF_sh7734_data .cse122) (> .cse123 0) (>= __ADDRESS_OF_sh_eth_chip_reset .cse123) (> .cse124 0) (>= __ADDRESS_OF_sh_eth_set_rate_gether .cse124) (= sh7763_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= sh7763_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7763_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= sh7763_data$register_type@2 0) (= sh7763_data$ecsr_value@2 3) (= sh7763_data$ecsipr_value@2 7) (= sh7763_data$fdr_value@2 0) (= sh7763_data$fcftr_value@2 0) (= sh7763_data$tx_check@2 538968064) (= sh7763_data$eesr_err_check@2 3344564224) (= sh7763_data$trscer_err_mask@2 0) (= sh7763_data$irq_flags@2 128) (> .cse125 0) (>= __ADDRESS_OF_sh7763_data .cse125) (= r8a7740_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset_r8a7740) (= r8a7740_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a7740_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= r8a7740_data$register_type@2 0) (= r8a7740_data$ecsr_value@2 3) (= r8a7740_data$ecsipr_value@2 7) (= r8a7740_data$fdr_value@2 1807) (= r8a7740_data$fcftr_value@2 0) (= r8a7740_data$tx_check@2 538968064) (= r8a7740_data$eesr_err_check@2 3344629760) (= r8a7740_data$trscer_err_mask@2 0) (= r8a7740_data$irq_flags@2 0) (> .cse126 0) (>= __ADDRESS_OF_r8a7740_data .cse126) (> .cse127 0) (>= __ADDRESS_OF_sh_eth_chip_reset_r8a7740 .cse127) (= r7s72100_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= r7s72100_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r7s72100_data$set_rate@2 0) (= r7s72100_data$register_type@2 1) (= r7s72100_data$ecsr_value@2 1) (= r7s72100_data$ecsipr_value@2 1) (= r7s72100_data$fdr_value@2 1807) (= r7s72100_data$fcftr_value@2 0) (= r7s72100_data$tx_check@2 538968064) (= r7s72100_data$eesr_err_check@2 3344629760) (= r7s72100_data$trscer_err_mask@2 0) (= r7s72100_data$irq_flags@2 0) (> .cse128 0) (>= __ADDRESS_OF_r7s72100_data .cse128) (= sh7619_data$chip_reset@2 0) (= sh7619_data$set_duplex@2 0) (= sh7619_data$set_rate@2 0) (= sh7619_data$register_type@2 4) (= sh7619_data$ecsr_value@2 0) (= sh7619_data$ecsipr_value@2 0) (= sh7619_data$fdr_value@2 0) (= sh7619_data$fcftr_value@2 0) (= sh7619_data$tx_check@2 0) (= sh7619_data$eesr_err_check@2 0) (= sh7619_data$trscer_err_mask@2 0) (= sh7619_data$irq_flags@2 0) (> .cse129 0) (>= __ADDRESS_OF_sh7619_data .cse129) (= sh771x_data$chip_reset@2 0) (= sh771x_data$set_duplex@2 0) (= sh771x_data$set_rate@2 0) (= sh771x_data$register_type@2 4) (= sh771x_data$ecsr_value@2 0) (= sh771x_data$ecsipr_value@2 0) (= sh771x_data$fdr_value@2 0) (= sh771x_data$fcftr_value@2 0) (= sh771x_data$tx_check@2 0) (= sh771x_data$eesr_err_check@2 0) (= sh771x_data$trscer_err_mask@2 0) (= sh771x_data$irq_flags@2 0) (> .cse130 0) (>= __ADDRESS_OF_sh771x_data .cse130) (> .cse131 0) (>= __ADDRESS_OF_bb_ops .cse131) (> .cse132 0) (>= __ADDRESS_OF_sh_eth_ethtool_ops .cse132) (> .cse133 0) (>= __ADDRESS_OF_sh_eth_netdev_ops .cse133) (> .cse134 0) (>= __ADDRESS_OF_sh_eth_netdev_ops_tsu .cse134) (= |*(void)*@1| (store |*(void)*@1| (+ (+ __ADDRESS_OF_sh_eth_match_table (* 200 8)) 192) 0)) (> .cse135 0) (>= __ADDRESS_OF_sh_eth_match_table .cse135) (> .cse136 0) (>= __ADDRESS_OF_sh_eth_dev_pm_ops .cse136) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 14)) 20) 0)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 0)) 20) __ADDRESS_OF_sh7619_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 1)) 20) __ADDRESS_OF_sh771x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 2)) 20) __ADDRESS_OF_sh7724_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 3)) 20) __ADDRESS_OF_sh7734_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 4)) 20) __ADDRESS_OF_sh7757_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 5)) 20) __ADDRESS_OF_sh7757_data_giga)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 6)) 20) __ADDRESS_OF_sh7763_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 7)) 20) __ADDRESS_OF_r7s72100_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 8)) 20) __ADDRESS_OF_r8a7740_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 9)) 20) __ADDRESS_OF_r8a777x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 10)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 11)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 12)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 13)) 20) __ADDRESS_OF_r8a779x_data)) (> .cse137 0) (>= __ADDRESS_OF_sh_eth_id_table .cse137) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 0)) sh7619_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 8)) sh7619_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 16)) sh7619_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7619_data 24)) sh7619_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 32)) sh7619_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 36)) sh7619_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 40)) sh7619_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 44)) sh7619_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 52)) sh7619_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 56)) sh7619_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 60)) sh7619_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7619_data 64)) sh7619_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 0)) sh771x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 8)) sh771x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 16)) sh771x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh771x_data 24)) sh771x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 32)) sh771x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 36)) sh771x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 40)) sh771x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 44)) sh771x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 52)) sh771x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 56)) sh771x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 60)) sh771x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh771x_data 64)) sh771x_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 0)) sh7724_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 8)) sh7724_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 16)) sh7724_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7724_data 24)) sh7724_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 32)) sh7724_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 36)) sh7724_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 40)) sh7724_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 44)) sh7724_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 52)) sh7724_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 56)) sh7724_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 60)) sh7724_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7724_data 64)) sh7724_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 0)) sh7734_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 8)) sh7734_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 16)) sh7734_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7734_data 24)) sh7734_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 32)) sh7734_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 36)) sh7734_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 40)) sh7734_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 44)) sh7734_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 52)) sh7734_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 56)) sh7734_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 60)) sh7734_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7734_data 64)) sh7734_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 0)) sh7757_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 8)) sh7757_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 16)) sh7757_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7757_data 24)) sh7757_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 32)) sh7757_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 36)) sh7757_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 40)) sh7757_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 44)) sh7757_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 52)) sh7757_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 56)) sh7757_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 60)) sh7757_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7757_data 64)) sh7757_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 0)) sh7757_data_giga$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 8)) sh7757_data_giga$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 16)) sh7757_data_giga$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7757_data_giga 24)) sh7757_data_giga$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 32)) sh7757_data_giga$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 36)) sh7757_data_giga$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 40)) sh7757_data_giga$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 44)) sh7757_data_giga$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 52)) sh7757_data_giga$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 56)) sh7757_data_giga$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 60)) sh7757_data_giga$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7757_data_giga 64)) sh7757_data_giga$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 0)) sh7763_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 8)) sh7763_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 16)) sh7763_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7763_data 24)) sh7763_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 32)) sh7763_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 36)) sh7763_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 40)) sh7763_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 44)) sh7763_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 52)) sh7763_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 56)) sh7763_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 60)) sh7763_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7763_data 64)) sh7763_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 0)) r7s72100_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 8)) r7s72100_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 16)) r7s72100_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r7s72100_data 24)) r7s72100_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 32)) r7s72100_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 36)) r7s72100_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 40)) r7s72100_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 44)) r7s72100_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 52)) r7s72100_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 56)) r7s72100_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 60)) r7s72100_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r7s72100_data 64)) r7s72100_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 0)) r8a7740_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 8)) r8a7740_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 16)) r8a7740_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a7740_data 24)) r8a7740_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 32)) r8a7740_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 36)) r8a7740_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 40)) r8a7740_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 44)) r8a7740_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 52)) r8a7740_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 56)) r8a7740_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 60)) r8a7740_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a7740_data 64)) r8a7740_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 0)) r8a777x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 8)) r8a777x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 16)) r8a777x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a777x_data 24)) r8a777x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 32)) r8a777x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 36)) r8a777x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 40)) r8a777x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 44)) r8a777x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 52)) r8a777x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 56)) r8a777x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 60)) r8a777x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a777x_data 64)) r8a777x_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 0)) r8a779x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 8)) r8a779x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 16)) r8a779x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a779x_data 24)) r8a779x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 32)) r8a779x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 36)) r8a779x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 40)) r8a779x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 44)) r8a779x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 52)) r8a779x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 56)) r8a779x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 60)) r8a779x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a779x_data 64)) r8a779x_data$irq_flags@2) (> .cse138 0) (>= __ADDRESS_OF_sh_eth_driver .cse138) (= ldv_retval_20@2 0) (= ldv_retval_18@2 0) (= ldv_retval_2@2 0) (= ldv_retval_26@2 0) (= ldv_retval_5@2 0) (= ldv_retval_0@2 0) (= ldv_retval_23@2 0) (= ldv_retval_11@2 0) (= ldv_retval_1@2 0) (= ldv_retval_25@2 0) (= ldv_retval_22@2 0) (= ldv_retval_27@2 0) (= ldv_retval_15@2 0) (= ldv_retval_16@2 0) (= ldv_retval_24@2 0) (= ldv_retval_8@2 0) (= ldv_retval_7@2 0) (= ldv_retval_19@2 0) (= ldv_retval_14@2 0) (= ldv_retval_17@2 0) (= ldv_retval_12@2 0) (= ldv_retval_6@2 0) (= ldv_retval_21@2 0) (= ldv_retval_13@2 0) (= ldv_retval_9@2 0) (= ldv_retval_10@2 0) (= ldv_retval_4@2 0) (= ldv_retval_3@2 0) (= ldv_spin@2 0) (> .cse139 0) (>= |__ADDRESS_OF_main::ldvarg1| .cse139) (> .cse140 0) (>= |__ADDRESS_OF_main::ldvarg0| .cse140) (> .cse141 0) (>= |__ADDRESS_OF_main::ldvarg2| .cse141) (> .cse142 0) (>= |__ADDRESS_OF_main::ldvarg6| .cse142) (> .cse143 0) (>= |__ADDRESS_OF_main::ldvarg10| .cse143) (> .cse144 0) (>= |__ADDRESS_OF_main::ldvarg9| .cse144) (> .cse145 0) (>= |__ADDRESS_OF_main::ldvarg18| .cse145) (> .cse146 0) (>= |__ADDRESS_OF_main::ldvarg16| .cse146) (> .cse147 0) (>= |__ADDRESS_OF_main::ldvarg15| .cse147) (> .cse148 0) (>= |__ADDRESS_OF_main::ldvarg14| .cse148) (> .cse149 0) (>= |__ADDRESS_OF_main::ldvarg13| .cse149) (> .cse150 0) (>= |__ADDRESS_OF_main::ldvarg19| .cse150) (> .cse151 0) (>= |__ADDRESS_OF_main::ldvarg23| .cse151) (> .cse152 0) (>= |__ADDRESS_OF_main::ldvarg22| .cse152) (= |ldv_init_zalloc::size@2| 8) (= |ldv_init_zalloc::tmp@3| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2|) (= |ldv_init_zalloc::p@3| |ldv_init_zalloc::tmp@3|) (not (= |ldv_init_zalloc::p@3| 0)) (= |ldv_init_zalloc::__retval__@2| |ldv_init_zalloc::p@3|) (= |main::tmp@3| |ldv_init_zalloc::__retval__@2|) (= |main::ldvarg7@3| |main::tmp@3|) (= *unsigned_long_long_int@1 (store *unsigned_long_long_int@1 |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| 0)) (> .cse153 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| .cse153) (= |ldv_init_zalloc::size@3| 1) (= |ldv_init_zalloc::tmp@5| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#3|) (= |ldv_init_zalloc::p@5| |ldv_init_zalloc::tmp@5|) (not (= |ldv_init_zalloc::p@5| 0)) (= |ldv_init_zalloc::__retval__@3| |ldv_init_zalloc::p@5|) (= |main::tmp___0@3| |ldv_init_zalloc::__retval__@3|) (= |main::ldvarg3@3| |main::tmp___0@3|) (= |ldv_init_zalloc::size@4| 1) (= |ldv_init_zalloc::tmp@7| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#4|) (= |ldv_init_zalloc::p@7| |ldv_init_zalloc::tmp@7|) (not (= |ldv_init_zalloc::p@7| 0)) (= |ldv_init_zalloc::__retval__@4| |ldv_init_zalloc::p@7|) (= |ldv_init_zalloc::size@5| 8) (= |ldv_init_zalloc::tmp@9| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#5|) (= |ldv_init_zalloc::p@9| |ldv_init_zalloc::tmp@9|) (not (= |ldv_init_zalloc::p@9| 0)) (= |ldv_init_zalloc::__retval__@5| |ldv_init_zalloc::p@9|) (= |ldv_init_zalloc::size@6| 12) (= |ldv_init_zalloc::tmp@11| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#6|) (= |ldv_init_zalloc::p@11| |ldv_init_zalloc::tmp@11|) (not (= |ldv_init_zalloc::p@11| 0)) (= |ldv_init_zalloc::__retval__@6| |ldv_init_zalloc::p@11|) (= |ldv_init_zalloc::size@7| 1) (= |ldv_init_zalloc::tmp@13| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#7|) (= |ldv_init_zalloc::p@13| |ldv_init_zalloc::tmp@13|) (not (= |ldv_init_zalloc::p@13| 0)) (= |ldv_init_zalloc::__retval__@7| |ldv_init_zalloc::p@13|) (= |ldv_init_zalloc::size@8| 232) (= |ldv_init_zalloc::tmp@15| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8|) (= |ldv_init_zalloc::p@15| |ldv_init_zalloc::tmp@15|) (not (= |ldv_init_zalloc::p@15| 0)) (= |ldv_init_zalloc::__retval__@8| |ldv_init_zalloc::p@15|) (= |main::tmp___5@3| |ldv_init_zalloc::__retval__@8|) (= |main::ldvarg12@3| |main::tmp___5@3|) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 128) 0)) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 132) 0)) (= |*(unsigned_char)*@1| (store |*(unsigned_char)*@1| (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 238) 0)) (> .cse154 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| .cse154) (= |ldv_init_zalloc::size@9| 40) (= |ldv_init_zalloc::tmp@17| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#9|) (= |ldv_init_zalloc::p@17| |ldv_init_zalloc::tmp@17|) (not (= |ldv_init_zalloc::p@17| 0)) (= |ldv_init_zalloc::__retval__@9| |ldv_init_zalloc::p@17|) (= |ldv_init_zalloc::size@10| 40) (= |ldv_init_zalloc::tmp@19| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#10|) (= |ldv_init_zalloc::p@19| |ldv_init_zalloc::tmp@19|) (not (= |ldv_init_zalloc::p@19| 0)) (= |ldv_init_zalloc::__retval__@10| |ldv_init_zalloc::p@19|) (= |ldv_init_zalloc::size@11| 232) (= |ldv_init_zalloc::tmp@21| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11|) (= |ldv_init_zalloc::p@21| |ldv_init_zalloc::tmp@21|) (not (= |ldv_init_zalloc::p@21| 0)) (= |ldv_init_zalloc::__retval__@11| |ldv_init_zalloc::p@21|) (= |main::tmp___8@3| |ldv_init_zalloc::__retval__@11|) (= |main::ldvarg21@3| |main::tmp___8@3|) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 128) 0)) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 132) 0)) (= |*(unsigned_char)*@1| (store |*(unsigned_char)*@1| (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 238) 0)) (> .cse155 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| .cse155) (= |ldv_init_zalloc::size@12| 1) (= |ldv_init_zalloc::tmp@23| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#12|) (= |ldv_init_zalloc::p@23| |ldv_init_zalloc::tmp@23|) (not (= |ldv_init_zalloc::p@23| 0)) (= |ldv_init_zalloc::__retval__@12| |ldv_init_zalloc::p@23|) (= |ldv_memset::__retval__@2| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@3| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@4| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@5| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@6| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@7| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@8| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@9| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@10| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@11| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@12| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@13| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@14| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@15| |ldv_memset::tmp@1|) (= ldv_state_variable_11@3 0) (= ldv_state_variable_7@3 0) (= ldv_state_variable_2@3 0) (= ldv_state_variable_1@3 1) (= ref_cnt@3 0) (= ldv_state_variable_0@3 1) (= ldv_state_variable_16@3 0) (= ldv_state_variable_13@3 0) (= ldv_state_variable_6@3 0) (= ldv_state_variable_3@3 0) (= ldv_state_variable_9@3 0) (= ldv_state_variable_12@3 0) (= ldv_state_variable_14@3 0) (= ldv_state_variable_15@3 0) (= ldv_state_variable_8@3 0) (= ldv_state_variable_4@3 0) (= ldv_state_variable_10@3 0) (= ldv_state_variable_5@3 0))) :named term_0))
(push 1)
(assert (! (and (let ((.cse60 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 256)) (.cse59 (* 3008 1))) (let ((.cse5 (= |main::tmp___10@3| __VERIFIER_nondet_int@2)) (.cse6 (not (= |main::tmp___10@3| 0))) (.cse7 (not (= |main::tmp___10@3| 1))) (.cse8 (not (= |main::tmp___10@3| 2))) (.cse9 (not (= |main::tmp___10@3| 3))) (.cse10 (not (= |main::tmp___10@3| 4))) (.cse11 (not (= |main::tmp___10@3| 5))) (.cse12 (not (= |main::tmp___10@3| 6))) (.cse13 (not (= |main::tmp___10@3| 7))) (.cse14 (not (= |main::tmp___10@3| 8))) (.cse15 (not (= |main::tmp___10@3| 9))) (.cse16 (not (= |main::tmp___10@3| 10))) (.cse17 (not (= |main::tmp___10@3| 11))) (.cse18 (not (= |main::tmp___10@3| 12))) (.cse19 (not (= |main::tmp___10@3| 13))) (.cse20 (not (= |main::tmp___10@3| 14))) (.cse21 (not (= |main::tmp___10@3| 15))) (.cse22 (= |main::tmp___10@3| 16)) (.cse23 (not (= ldv_state_variable_5@3 0))) (.cse24 (= |main::tmp___26@3| __VERIFIER_nondet_int@3)) (.cse25 (not (= |main::tmp___26@3| 0))) (.cse26 (not (= |main::tmp___26@3| 1))) (.cse27 (not (= |main::tmp___26@3| 2))) (.cse28 (not (= |main::tmp___26@3| 3))) (.cse29 (not (= |main::tmp___26@3| 4))) (.cse30 (not (= |main::tmp___26@3| 5))) (.cse31 (not (= |main::tmp___26@3| 6))) (.cse32 (not (= |main::tmp___26@3| 7))) (.cse33 (not (= |main::tmp___26@3| 8))) (.cse34 (= |main::tmp___26@3| 9)) (.cse35 (= ldv_state_variable_5@3 2)) (.cse36 (= |sh_eth_tx_timeout::ndev@2| sh_eth_netdev_ops_group1@2)) (.cse37 (= |netdev_priv::dev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse38 (= |netdev_priv::__retval__@2| (+ |netdev_priv::dev@2| .cse59))) (.cse39 (= |sh_eth_tx_timeout::tmp@3| |netdev_priv::__retval__@2|)) (.cse40 (= |sh_eth_tx_timeout::mdp@3| |sh_eth_tx_timeout::tmp@3|)) (.cse41 (= |netdev_get_tx_queue::__retval__@2| (+ |netdev_get_tx_queue::__CPAchecker_TMP_0@1| (* |netdev_get_tx_queue::index@1| 504)))) (.cse42 (> .cse60 0)) (.cse43 (>= |__ADDRESS_OF_netif_tx_stop_queue::dev_queue| .cse60)) (.cse45 (ite (not (= |sh_eth_read::__ret_warn_on@3| 0)) 1 0)) (.cse44 (= (_&_ (select *signed_int@1 (+ |sh_eth_tx_timeout::mdp@3| 504)) 8) 0))) (let ((.cse0 (let ((.cse46 (not .cse44)) (.cse47 (= |sh_eth_read::ndev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse48 (= |sh_eth_read::enum_index@2| 4)) (.cse49 (= |netdev_priv::dev@3| |sh_eth_read::ndev@2|)) (.cse50 (= |netdev_priv::__retval__@3| (+ |netdev_priv::dev@3| .cse59))) (.cse51 (= |sh_eth_read::tmp@3| |netdev_priv::__retval__@3|)) (.cse52 (= |sh_eth_read::mdp@3| |sh_eth_read::tmp@3|)) (.cse53 (= |sh_eth_read::offset@3| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@3| 16)) (* |sh_eth_read::enum_index@2| 2))))) (.cse54 (= |sh_eth_read::__ret_warn_on@3| (ite (= |sh_eth_read::offset@3| 65535) 1 0))) (.cse55 (= |ldv__builtin_expect::exp@2| .cse45)) (.cse56 (= |ldv__builtin_expect::__retval__@2| |ldv__builtin_expect::exp@2|)) (.cse57 (= |sh_eth_read::tmp___0@3| |ldv__builtin_expect::__retval__@2|)) (.cse58 (= |sh_eth_read::tmp___0@3| 0))) (or (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not .cse58)) (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) (.cse1 (= |ldv__builtin_expect::exp@3| .cse45)) (.cse2 (= |ldv__builtin_expect::__retval__@3| |ldv__builtin_expect::exp@3|)) (.cse3 (= |sh_eth_read::tmp___1@3| |ldv__builtin_expect::__retval__@3|)) (.cse4 (= |sh_eth_read::tmp___1@3| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4) (= |sh_eth_read::__retval__@2| 4294967295) (= |sh_eth_read::tmp___2@3| |sh_eth_read::tmp___2@2|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 (= |sh_eth_read::tmp___2@3| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@3| 24)) (* |sh_eth_read::offset@3| 1)))) (= |sh_eth_read::__retval__@2| |sh_eth_read::tmp___2@3|)) (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 (= |ldv__builtin_expect::__retval__@3| |ldv__builtin_expect::__retval__@1|) (= |ldv__builtin_expect::exp@3| |ldv__builtin_expect::exp@1|) (= netdev_err@2 netdev_err@1) (= |netdev_priv::__retval__@3| |netdev_priv::__retval__@2|) (= |netdev_priv::dev@3| |netdev_priv::dev@2|) (= |sh_eth_read::__ret_warn_on@3| |sh_eth_read::__ret_warn_on@1|) (= |sh_eth_read::__retval__@2| |sh_eth_read::__retval__@1|) (= |sh_eth_read::enum_index@2| |sh_eth_read::enum_index@1|) (= |sh_eth_read::mdp@3| |sh_eth_read::mdp@1|) (= |sh_eth_read::ndev@2| |sh_eth_read::ndev@1|) (= |sh_eth_read::offset@3| |sh_eth_read::offset@1|) (= |sh_eth_read::tmp@3| |sh_eth_read::tmp@1|) (= |sh_eth_read::tmp___0@3| |sh_eth_read::tmp___0@1|) (= |sh_eth_read::tmp___1@3| |sh_eth_read::tmp___1@1|) (= |sh_eth_read::tmp___2@3| |sh_eth_read::tmp___2@1|)))))) (= |sh_eth_tx_timeout::i@3| 0)) :named term_1))
(push 1)
(assert (! (and (not (< |sh_eth_tx_timeout::i@3| (select *unsigned_int@1 (+ |sh_eth_tx_timeout::mdp@3| 40)))) (= |sh_eth_tx_timeout::i@4| 0)) :named term_2))
(push 1)
(assert (! (and (let ((.cse5 (ite (not (= |sh_eth_write::__ret_warn_on@5| 0)) 1 0))) (let ((.cse0 (let ((.cse19 (* 3008 1))) (let ((.cse6 (let ((.cse25 (ite (not (= |sh_eth_read::__ret_warn_on@5| 0)) 1 0))) (let ((.cse20 (let ((.cse26 (let ((.cse44 (ite (not (= |sh_eth_write::__ret_warn_on@3| 0)) 1 0))) (let ((.cse39 (let ((.cse45 (let ((.cse58 (not (< |sh_eth_tx_timeout::i@4| (select *unsigned_int@1 (+ |sh_eth_tx_timeout::mdp@3| 44))))) (.cse59 (= |sh_eth_dev_init::ndev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse60 (= |sh_eth_dev_init::start@2| 1)) (.cse61 (= |sh_eth_dev_init::ret@3| 0)) (.cse62 (= |netdev_priv::dev@4| |sh_eth_dev_init::ndev@2|)) (.cse63 (= |netdev_priv::__retval__@4| (+ |netdev_priv::dev@4| .cse19))) (.cse64 (= |sh_eth_dev_init::tmp@3| |netdev_priv::__retval__@4|)) (.cse65 (= |sh_eth_dev_init::mdp@3| |sh_eth_dev_init::tmp@3|)) (.cse66 (= |sh_eth_reset::ndev@2| |sh_eth_dev_init::ndev@2|)) (.cse67 (= |netdev_priv::dev@5| |sh_eth_reset::ndev@2|)) (.cse68 (= |netdev_priv::__retval__@5| (+ |netdev_priv::dev@5| .cse19))) (.cse69 (= |sh_eth_reset::tmp@3| |netdev_priv::__retval__@5|)) (.cse70 (= |sh_eth_reset::mdp@3| |sh_eth_reset::tmp@3|)) (.cse71 (= |sh_eth_reset::ret@3| 0)) (.cse72 (= |sh_eth_is_gether::mdp@2| |sh_eth_reset::mdp@3|)) (.cse73 (= |sh_eth_is_gether::__CPAchecker_TMP_0@2| (select |*(unsigned_short_int)*@1| (+ |sh_eth_is_gether::mdp@2| 16)))) (.cse74 (= |sh_eth_is_gether::__retval__@2| (ite (= |sh_eth_is_gether::__CPAchecker_TMP_0@2| __ADDRESS_OF_sh_eth_offset_gigabit) 1 0))) (.cse75 (= |sh_eth_reset::tmp___4@3| |sh_eth_is_gether::__retval__@2|)) (.cse76 (= |sh_eth_reset::tmp___4@3| 0))) (or (and .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 (= |sh_eth_is_rz_fast_ether::mdp@2| |sh_eth_reset::mdp@3|) (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| (select |*(unsigned_short_int)*@1| (+ |sh_eth_is_rz_fast_ether::mdp@2| 16))) (= |sh_eth_is_rz_fast_ether::__retval__@2| (ite (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| __ADDRESS_OF_sh_eth_offset_fast_rz) 1 0)) (= |sh_eth_reset::tmp___5@3| |sh_eth_is_rz_fast_ether::__retval__@2|) (not (= |sh_eth_reset::tmp___5@3| 0))) (and .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 (not .cse76) (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@1|) (= |sh_eth_is_rz_fast_ether::__retval__@2| |sh_eth_is_rz_fast_ether::__retval__@1|) (= |sh_eth_is_rz_fast_ether::mdp@2| |sh_eth_is_rz_fast_ether::mdp@1|) (= |sh_eth_reset::tmp___5@3| |sh_eth_reset::tmp___5@2|))))) (.cse46 (= |sh_eth_write::ndev@2| |sh_eth_reset::ndev@2|)) (.cse47 (= |sh_eth_write::enum_index@2| 0)) (.cse48 (= |netdev_priv::dev@6| |sh_eth_write::ndev@2|)) (.cse49 (= |netdev_priv::__retval__@6| (+ |netdev_priv::dev@6| .cse19))) (.cse50 (= |sh_eth_write::tmp@3| |netdev_priv::__retval__@6|)) (.cse51 (= |sh_eth_write::mdp@3| |sh_eth_write::tmp@3|)) (.cse52 (= |sh_eth_write::offset@3| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@3| 16)) (* |sh_eth_write::enum_index@2| 2))))) (.cse53 (= |sh_eth_write::__ret_warn_on@3| (ite (= |sh_eth_write::offset@3| 65535) 1 0))) (.cse54 (= |ldv__builtin_expect::exp@4| .cse44)) (.cse55 (= |ldv__builtin_expect::__retval__@4| |ldv__builtin_expect::exp@4|)) (.cse56 (= |sh_eth_write::tmp___0@3| |ldv__builtin_expect::__retval__@4|)) (.cse57 (= |sh_eth_write::tmp___0@3| 0))) (or (and .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 (not .cse57)) (and .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57)))) (.cse40 (= |ldv__builtin_expect::exp@5| .cse44)) (.cse41 (= |ldv__builtin_expect::__retval__@5| |ldv__builtin_expect::exp@5|)) (.cse42 (= |sh_eth_write::tmp___1@3| |ldv__builtin_expect::__retval__@5|)) (.cse43 (= |sh_eth_write::tmp___1@3| 0))) (or (and .cse39 .cse40 .cse41 .cse42 (not .cse43)) (and .cse39 .cse40 .cse41 .cse42 .cse43))))) (.cse27 (= |sh_eth_read::ndev@3| |sh_eth_reset::ndev@2|)) (.cse28 (= |sh_eth_read::enum_index@3| 1)) (.cse29 (= |netdev_priv::dev@7| |sh_eth_read::ndev@3|)) (.cse30 (= |netdev_priv::__retval__@7| (+ |netdev_priv::dev@7| .cse19))) (.cse31 (= |sh_eth_read::tmp@5| |netdev_priv::__retval__@7|)) (.cse32 (= |sh_eth_read::mdp@5| |sh_eth_read::tmp@5|)) (.cse33 (= |sh_eth_read::offset@5| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@5| 16)) (* |sh_eth_read::enum_index@3| 2))))) (.cse34 (= |sh_eth_read::__ret_warn_on@5| (ite (= |sh_eth_read::offset@5| 65535) 1 0))) (.cse35 (= |ldv__builtin_expect::exp@6| .cse25)) (.cse36 (= |ldv__builtin_expect::__retval__@6| |ldv__builtin_expect::exp@6|)) (.cse37 (= |sh_eth_read::tmp___0@5| |ldv__builtin_expect::__retval__@6|)) (.cse38 (= |sh_eth_read::tmp___0@5| 0))) (or (and .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 (not .cse38)) (and .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)))) (.cse21 (= |ldv__builtin_expect::exp@7| .cse25)) (.cse22 (= |ldv__builtin_expect::__retval__@7| |ldv__builtin_expect::exp@7|)) (.cse23 (= |sh_eth_read::tmp___1@5| |ldv__builtin_expect::__retval__@7|)) (.cse24 (= |sh_eth_read::tmp___1@5| 0))) (or (and .cse20 .cse21 .cse22 .cse23 (not .cse24) (= |sh_eth_read::__retval__@3| 4294967295) (= |sh_eth_read::tmp___2@5| |sh_eth_read::tmp___2@4|)) (and .cse20 .cse21 .cse22 .cse23 .cse24 (= |sh_eth_read::tmp___2@5| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@5| 24)) (* |sh_eth_read::offset@5| 1)))) (= |sh_eth_read::__retval__@3| |sh_eth_read::tmp___2@5|)))))) (.cse7 (= |sh_eth_write::ndev@3| |sh_eth_reset::ndev@2|)) (.cse8 (= |sh_eth_write::enum_index@3| 1)) (.cse9 (= |netdev_priv::dev@8| |sh_eth_write::ndev@3|)) (.cse10 (= |netdev_priv::__retval__@8| (+ |netdev_priv::dev@8| .cse19))) (.cse11 (= |sh_eth_write::tmp@5| |netdev_priv::__retval__@8|)) (.cse12 (= |sh_eth_write::mdp@5| |sh_eth_write::tmp@5|)) (.cse13 (= |sh_eth_write::offset@5| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@5| 16)) (* |sh_eth_write::enum_index@3| 2))))) (.cse14 (= |sh_eth_write::__ret_warn_on@5| (ite (= |sh_eth_write::offset@5| 65535) 1 0))) (.cse15 (= |ldv__builtin_expect::exp@8| .cse5)) (.cse16 (= |ldv__builtin_expect::__retval__@8| |ldv__builtin_expect::exp@8|)) (.cse17 (= |sh_eth_write::tmp___0@5| |ldv__builtin_expect::__retval__@8|)) (.cse18 (= |sh_eth_write::tmp___0@5| 0))) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18)) (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18))))) (.cse1 (= |ldv__builtin_expect::exp@9| .cse5)) (.cse2 (= |ldv__builtin_expect::__retval__@9| |ldv__builtin_expect::exp@9|)) (.cse3 (= |sh_eth_write::tmp___1@5| |ldv__builtin_expect::__retval__@9|)) (.cse4 (= |sh_eth_write::tmp___1@5| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4)) (and .cse0 .cse1 .cse2 .cse3 .cse4)))) (= |sh_eth_check_reset::ndev@2| |sh_eth_reset::ndev@2|) (= |sh_eth_check_reset::ret@3| 0) (= |sh_eth_check_reset::cnt@3| 100)) :named term_3))
(push 1)
(assert (! (let ((.cse265 (+ |__ADDRESS_OF_netif_tx_stop_queue::dev_queue| 8)) (.cse24 (* 3008 1))) (and (let ((.cse25 (* 73 1))) (let ((.cse5 (let ((.cse227 (let ((.cse244 (let ((.cse252 (> |sh_eth_check_reset::cnt@3| 0))) (or (and (let ((.cse251 (ite (not (= |sh_eth_read::__ret_warn_on@7| 0)) 1 0))) (let ((.cse246 (let ((.cse253 (= |sh_eth_read::ndev@4| |sh_eth_check_reset::ndev@2|)) (.cse254 (= |sh_eth_read::enum_index@4| 1)) (.cse255 (= |netdev_priv::dev@9| |sh_eth_read::ndev@4|)) (.cse256 (= |netdev_priv::__retval__@9| (+ |netdev_priv::dev@9| .cse24))) (.cse257 (= |sh_eth_read::tmp@7| |netdev_priv::__retval__@9|)) (.cse258 (= |sh_eth_read::mdp@7| |sh_eth_read::tmp@7|)) (.cse259 (= |sh_eth_read::offset@7| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@7| 16)) (* |sh_eth_read::enum_index@4| 2))))) (.cse260 (= |sh_eth_read::__ret_warn_on@7| (ite (= |sh_eth_read::offset@7| 65535) 1 0))) (.cse261 (= |ldv__builtin_expect::exp@10| .cse251)) (.cse262 (= |ldv__builtin_expect::__retval__@10| |ldv__builtin_expect::exp@10|)) (.cse263 (= |sh_eth_read::tmp___0@7| |ldv__builtin_expect::__retval__@10|)) (.cse264 (= |sh_eth_read::tmp___0@7| 0))) (or (and .cse252 .cse253 .cse254 .cse255 .cse256 .cse257 .cse258 .cse259 .cse260 .cse261 .cse262 .cse263 (not .cse264)) (and .cse252 .cse253 .cse254 .cse255 .cse256 .cse257 .cse258 .cse259 .cse260 .cse261 .cse262 .cse263 .cse264)))) (.cse247 (= |ldv__builtin_expect::exp@11| .cse251)) (.cse248 (= |ldv__builtin_expect::__retval__@11| |ldv__builtin_expect::exp@11|)) (.cse249 (= |sh_eth_read::tmp___1@7| |ldv__builtin_expect::__retval__@11|)) (.cse250 (= |sh_eth_read::tmp___1@7| 0))) (or (and .cse246 .cse247 .cse248 .cse249 (not .cse250) (= |sh_eth_read::__retval__@4| 4294967295) (= |sh_eth_read::tmp___2@7| |sh_eth_read::tmp___2@6|)) (and .cse246 .cse247 .cse248 .cse249 .cse250 (= |sh_eth_read::tmp___2@7| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@7| 24)) (* |sh_eth_read::offset@7| 1)))) (= |sh_eth_read::__retval__@4| |sh_eth_read::tmp___2@7|))))) (= |sh_eth_check_reset::tmp@3| |sh_eth_read::__retval__@4|) (= (_&_ |sh_eth_check_reset::tmp@3| 3) 0)) (and (not .cse252) (= |ldv__builtin_expect::__retval__@11| |ldv__builtin_expect::__retval__@9|) (= |ldv__builtin_expect::exp@11| |ldv__builtin_expect::exp@9|) (= |netdev_priv::__retval__@9| |netdev_priv::__retval__@8|) (= |netdev_priv::dev@9| |netdev_priv::dev@8|) (= |sh_eth_check_reset::tmp@3| |sh_eth_check_reset::tmp@2|) (= |sh_eth_read::__ret_warn_on@7| |sh_eth_read::__ret_warn_on@5|) (= |sh_eth_read::__retval__@4| |sh_eth_read::__retval__@3|) (= |sh_eth_read::enum_index@4| |sh_eth_read::enum_index@3|) (= |sh_eth_read::mdp@7| |sh_eth_read::mdp@5|) (= |sh_eth_read::ndev@4| |sh_eth_read::ndev@3|) (= |sh_eth_read::offset@7| |sh_eth_read::offset@5|) (= |sh_eth_read::tmp@7| |sh_eth_read::tmp@5|) (= |sh_eth_read::tmp___0@7| |sh_eth_read::tmp___0@5|) (= |sh_eth_read::tmp___1@7| |sh_eth_read::tmp___1@5|) (= |sh_eth_read::tmp___2@7| |sh_eth_read::tmp___2@5|))))) (.cse245 (<= |sh_eth_check_reset::cnt@3| 0))) (or (and .cse244 .cse245 (= |sh_eth_check_reset::ret@4| (- 110))) (and .cse244 (not .cse245) (= netdev_err@3 netdev_err@2) (= |sh_eth_check_reset::ret@4| |sh_eth_check_reset::ret@3|))))) (.cse228 (= |sh_eth_check_reset::__retval__@2| |sh_eth_check_reset::ret@4|)) (.cse229 (= |sh_eth_reset::ret@4| |sh_eth_check_reset::__retval__@2|)) (.cse230 (= |sh_eth_reset::ret@4| 0)) (.cse243 (= |sh_eth_reset::__retval__@2| |sh_eth_reset::ret@4|)) (.cse34 (= netdev_warn@2 netdev_warn@1)) (.cse35 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| |sh_eth_select_mii::__CPAchecker_TMP_0@1|)) (.cse36 (= |sh_eth_select_mii::mdp@3| |sh_eth_select_mii::mdp@1|)) (.cse37 (= |sh_eth_select_mii::ndev@2| |sh_eth_select_mii::ndev@1|)) (.cse38 (= |sh_eth_select_mii::tmp@3| |sh_eth_select_mii::tmp@1|))) (or (and (let ((.cse65 (select |*(struct_sh_eth_cpu_data)*@1| (+ |sh_eth_reset::mdp@3| 8)))) (let ((.cse39 (ite (not (= |sh_eth_write::__ret_warn_on@25| 0)) 1 0)) (.cse31 (let ((.cse71 (let ((.cse93 (ite (not (= |sh_eth_write::__ret_warn_on@21| 0)) 1 0))) (let ((.cse88 (let ((.cse94 (let ((.cse112 (ite (not (= |sh_eth_write::__ret_warn_on@19| 0)) 1 0))) (let ((.cse107 (let ((.cse113 (let ((.cse131 (ite (not (= |sh_eth_write::__ret_warn_on@17| 0)) 1 0))) (let ((.cse126 (let ((.cse132 (let ((.cse150 (ite (not (= |sh_eth_write::__ret_warn_on@15| 0)) 1 0))) (let ((.cse145 (let ((.cse151 (let ((.cse169 (ite (not (= |sh_eth_write::__ret_warn_on@13| 0)) 1 0))) (let ((.cse164 (let ((.cse170 (let ((.cse188 (ite (not (= |sh_eth_write::__ret_warn_on@11| 0)) 1 0))) (let ((.cse183 (let ((.cse189 (let ((.cse207 (ite (not (= |sh_eth_write::__ret_warn_on@9| 0)) 1 0))) (let ((.cse202 (let ((.cse208 (let ((.cse226 (ite (not (= |sh_eth_write::__ret_warn_on@7| 0)) 1 0))) (let ((.cse221 (let ((.cse231 (= |sh_eth_write::ndev@4| |sh_eth_reset::ndev@2|)) (.cse232 (= |sh_eth_write::enum_index@4| 6)) (.cse233 (= |netdev_priv::dev@10| |sh_eth_write::ndev@4|)) (.cse234 (= |netdev_priv::__retval__@10| (+ |netdev_priv::dev@10| .cse24))) (.cse235 (= |sh_eth_write::tmp@7| |netdev_priv::__retval__@10|)) (.cse236 (= |sh_eth_write::mdp@7| |sh_eth_write::tmp@7|)) (.cse237 (= |sh_eth_write::offset@7| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@7| 16)) (* |sh_eth_write::enum_index@4| 2))))) (.cse238 (= |sh_eth_write::__ret_warn_on@7| (ite (= |sh_eth_write::offset@7| 65535) 1 0))) (.cse239 (= |ldv__builtin_expect::exp@12| .cse226)) (.cse240 (= |ldv__builtin_expect::__retval__@12| |ldv__builtin_expect::exp@12|)) (.cse241 (= |sh_eth_write::tmp___0@7| |ldv__builtin_expect::__retval__@12|)) (.cse242 (= |sh_eth_write::tmp___0@7| 0))) (or (and .cse227 .cse228 .cse229 .cse230 .cse231 .cse232 .cse233 .cse234 .cse235 .cse236 .cse237 .cse238 .cse239 .cse240 .cse241 (not .cse242)) (and .cse227 .cse228 .cse229 .cse230 .cse231 .cse232 .cse233 .cse234 .cse235 .cse236 .cse237 .cse238 .cse239 .cse240 .cse241 .cse242)))) (.cse222 (= |ldv__builtin_expect::exp@13| .cse226)) (.cse223 (= |ldv__builtin_expect::__retval__@13| |ldv__builtin_expect::exp@13|)) (.cse224 (= |sh_eth_write::tmp___1@7| |ldv__builtin_expect::__retval__@13|)) (.cse225 (= |sh_eth_write::tmp___1@7| 0))) (or (and .cse221 .cse222 .cse223 .cse224 (not .cse225)) (and .cse221 .cse222 .cse223 .cse224 .cse225))))) (.cse209 (= |sh_eth_write::ndev@5| |sh_eth_reset::ndev@2|)) (.cse210 (= |sh_eth_write::enum_index@5| 7)) (.cse211 (= |netdev_priv::dev@11| |sh_eth_write::ndev@5|)) (.cse212 (= |netdev_priv::__retval__@11| (+ |netdev_priv::dev@11| .cse24))) (.cse213 (= |sh_eth_write::tmp@9| |netdev_priv::__retval__@11|)) (.cse214 (= |sh_eth_write::mdp@9| |sh_eth_write::tmp@9|)) (.cse215 (= |sh_eth_write::offset@9| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@9| 16)) (* |sh_eth_write::enum_index@5| 2))))) (.cse216 (= |sh_eth_write::__ret_warn_on@9| (ite (= |sh_eth_write::offset@9| 65535) 1 0))) (.cse217 (= |ldv__builtin_expect::exp@14| .cse207)) (.cse218 (= |ldv__builtin_expect::__retval__@14| |ldv__builtin_expect::exp@14|)) (.cse219 (= |sh_eth_write::tmp___0@9| |ldv__builtin_expect::__retval__@14|)) (.cse220 (= |sh_eth_write::tmp___0@9| 0))) (or (and .cse208 .cse209 .cse210 .cse211 .cse212 .cse213 .cse214 .cse215 .cse216 .cse217 .cse218 .cse219 (not .cse220)) (and .cse208 .cse209 .cse210 .cse211 .cse212 .cse213 .cse214 .cse215 .cse216 .cse217 .cse218 .cse219 .cse220)))) (.cse203 (= |ldv__builtin_expect::exp@15| .cse207)) (.cse204 (= |ldv__builtin_expect::__retval__@15| |ldv__builtin_expect::exp@15|)) (.cse205 (= |sh_eth_write::tmp___1@9| |ldv__builtin_expect::__retval__@15|)) (.cse206 (= |sh_eth_write::tmp___1@9| 0))) (or (and .cse202 .cse203 .cse204 .cse205 (not .cse206)) (and .cse202 .cse203 .cse204 .cse205 .cse206))))) (.cse190 (= |sh_eth_write::ndev@6| |sh_eth_reset::ndev@2|)) (.cse191 (= |sh_eth_write::enum_index@6| 8)) (.cse192 (= |netdev_priv::dev@12| |sh_eth_write::ndev@6|)) (.cse193 (= |netdev_priv::__retval__@12| (+ |netdev_priv::dev@12| .cse24))) (.cse194 (= |sh_eth_write::tmp@11| |netdev_priv::__retval__@12|)) (.cse195 (= |sh_eth_write::mdp@11| |sh_eth_write::tmp@11|)) (.cse196 (= |sh_eth_write::offset@11| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@11| 16)) (* |sh_eth_write::enum_index@6| 2))))) (.cse197 (= |sh_eth_write::__ret_warn_on@11| (ite (= |sh_eth_write::offset@11| 65535) 1 0))) (.cse198 (= |ldv__builtin_expect::exp@16| .cse188)) (.cse199 (= |ldv__builtin_expect::__retval__@16| |ldv__builtin_expect::exp@16|)) (.cse200 (= |sh_eth_write::tmp___0@11| |ldv__builtin_expect::__retval__@16|)) (.cse201 (= |sh_eth_write::tmp___0@11| 0))) (or (and .cse189 .cse190 .cse191 .cse192 .cse193 .cse194 .cse195 .cse196 .cse197 .cse198 .cse199 .cse200 (not .cse201)) (and .cse189 .cse190 .cse191 .cse192 .cse193 .cse194 .cse195 .cse196 .cse197 .cse198 .cse199 .cse200 .cse201)))) (.cse184 (= |ldv__builtin_expect::exp@17| .cse188)) (.cse185 (= |ldv__builtin_expect::__retval__@17| |ldv__builtin_expect::exp@17|)) (.cse186 (= |sh_eth_write::tmp___1@11| |ldv__builtin_expect::__retval__@17|)) (.cse187 (= |sh_eth_write::tmp___1@11| 0))) (or (and .cse183 .cse184 .cse185 .cse186 (not .cse187)) (and .cse183 .cse184 .cse185 .cse186 .cse187))))) (.cse171 (= |sh_eth_write::ndev@7| |sh_eth_reset::ndev@2|)) (.cse172 (= |sh_eth_write::enum_index@7| 9)) (.cse173 (= |netdev_priv::dev@13| |sh_eth_write::ndev@7|)) (.cse174 (= |netdev_priv::__retval__@13| (+ |netdev_priv::dev@13| .cse24))) (.cse175 (= |sh_eth_write::tmp@13| |netdev_priv::__retval__@13|)) (.cse176 (= |sh_eth_write::mdp@13| |sh_eth_write::tmp@13|)) (.cse177 (= |sh_eth_write::offset@13| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@13| 16)) (* |sh_eth_write::enum_index@7| 2))))) (.cse178 (= |sh_eth_write::__ret_warn_on@13| (ite (= |sh_eth_write::offset@13| 65535) 1 0))) (.cse179 (= |ldv__builtin_expect::exp@18| .cse169)) (.cse180 (= |ldv__builtin_expect::__retval__@18| |ldv__builtin_expect::exp@18|)) (.cse181 (= |sh_eth_write::tmp___0@13| |ldv__builtin_expect::__retval__@18|)) (.cse182 (= |sh_eth_write::tmp___0@13| 0))) (or (and .cse170 .cse171 .cse172 .cse173 .cse174 .cse175 .cse176 .cse177 .cse178 .cse179 .cse180 .cse181 (not .cse182)) (and .cse170 .cse171 .cse172 .cse173 .cse174 .cse175 .cse176 .cse177 .cse178 .cse179 .cse180 .cse181 .cse182)))) (.cse165 (= |ldv__builtin_expect::exp@19| .cse169)) (.cse166 (= |ldv__builtin_expect::__retval__@19| |ldv__builtin_expect::exp@19|)) (.cse167 (= |sh_eth_write::tmp___1@13| |ldv__builtin_expect::__retval__@19|)) (.cse168 (= |sh_eth_write::tmp___1@13| 0))) (or (and .cse164 .cse165 .cse166 .cse167 (not .cse168)) (and .cse164 .cse165 .cse166 .cse167 .cse168))))) (.cse152 (= |sh_eth_write::ndev@8| |sh_eth_reset::ndev@2|)) (.cse153 (= |sh_eth_write::enum_index@8| 10)) (.cse154 (= |netdev_priv::dev@14| |sh_eth_write::ndev@8|)) (.cse155 (= |netdev_priv::__retval__@14| (+ |netdev_priv::dev@14| .cse24))) (.cse156 (= |sh_eth_write::tmp@15| |netdev_priv::__retval__@14|)) (.cse157 (= |sh_eth_write::mdp@15| |sh_eth_write::tmp@15|)) (.cse158 (= |sh_eth_write::offset@15| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@15| 16)) (* |sh_eth_write::enum_index@8| 2))))) (.cse159 (= |sh_eth_write::__ret_warn_on@15| (ite (= |sh_eth_write::offset@15| 65535) 1 0))) (.cse160 (= |ldv__builtin_expect::exp@20| .cse150)) (.cse161 (= |ldv__builtin_expect::__retval__@20| |ldv__builtin_expect::exp@20|)) (.cse162 (= |sh_eth_write::tmp___0@15| |ldv__builtin_expect::__retval__@20|)) (.cse163 (= |sh_eth_write::tmp___0@15| 0))) (or (and .cse151 .cse152 .cse153 .cse154 .cse155 .cse156 .cse157 .cse158 .cse159 .cse160 .cse161 .cse162 (not .cse163)) (and .cse151 .cse152 .cse153 .cse154 .cse155 .cse156 .cse157 .cse158 .cse159 .cse160 .cse161 .cse162 .cse163)))) (.cse146 (= |ldv__builtin_expect::exp@21| .cse150)) (.cse147 (= |ldv__builtin_expect::__retval__@21| |ldv__builtin_expect::exp@21|)) (.cse148 (= |sh_eth_write::tmp___1@15| |ldv__builtin_expect::__retval__@21|)) (.cse149 (= |sh_eth_write::tmp___1@15| 0))) (or (and .cse145 .cse146 .cse147 .cse148 (not .cse149)) (and .cse145 .cse146 .cse147 .cse148 .cse149))))) (.cse133 (= |sh_eth_write::ndev@9| |sh_eth_reset::ndev@2|)) (.cse134 (= |sh_eth_write::enum_index@9| 11)) (.cse135 (= |netdev_priv::dev@15| |sh_eth_write::ndev@9|)) (.cse136 (= |netdev_priv::__retval__@15| (+ |netdev_priv::dev@15| .cse24))) (.cse137 (= |sh_eth_write::tmp@17| |netdev_priv::__retval__@15|)) (.cse138 (= |sh_eth_write::mdp@17| |sh_eth_write::tmp@17|)) (.cse139 (= |sh_eth_write::offset@17| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@17| 16)) (* |sh_eth_write::enum_index@9| 2))))) (.cse140 (= |sh_eth_write::__ret_warn_on@17| (ite (= |sh_eth_write::offset@17| 65535) 1 0))) (.cse141 (= |ldv__builtin_expect::exp@22| .cse131)) (.cse142 (= |ldv__builtin_expect::__retval__@22| |ldv__builtin_expect::exp@22|)) (.cse143 (= |sh_eth_write::tmp___0@17| |ldv__builtin_expect::__retval__@22|)) (.cse144 (= |sh_eth_write::tmp___0@17| 0))) (or (and .cse132 .cse133 .cse134 .cse135 .cse136 .cse137 .cse138 .cse139 .cse140 .cse141 .cse142 .cse143 (not .cse144)) (and .cse132 .cse133 .cse134 .cse135 .cse136 .cse137 .cse138 .cse139 .cse140 .cse141 .cse142 .cse143 .cse144)))) (.cse127 (= |ldv__builtin_expect::exp@23| .cse131)) (.cse128 (= |ldv__builtin_expect::__retval__@23| |ldv__builtin_expect::exp@23|)) (.cse129 (= |sh_eth_write::tmp___1@17| |ldv__builtin_expect::__retval__@23|)) (.cse130 (= |sh_eth_write::tmp___1@17| 0))) (or (and .cse126 .cse127 .cse128 .cse129 (not .cse130)) (and .cse126 .cse127 .cse128 .cse129 .cse130))))) (.cse114 (= |sh_eth_write::ndev@10| |sh_eth_reset::ndev@2|)) (.cse115 (= |sh_eth_write::enum_index@10| 12)) (.cse116 (= |netdev_priv::dev@16| |sh_eth_write::ndev@10|)) (.cse117 (= |netdev_priv::__retval__@16| (+ |netdev_priv::dev@16| .cse24))) (.cse118 (= |sh_eth_write::tmp@19| |netdev_priv::__retval__@16|)) (.cse119 (= |sh_eth_write::mdp@19| |sh_eth_write::tmp@19|)) (.cse120 (= |sh_eth_write::offset@19| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@19| 16)) (* |sh_eth_write::enum_index@10| 2))))) (.cse121 (= |sh_eth_write::__ret_warn_on@19| (ite (= |sh_eth_write::offset@19| 65535) 1 0))) (.cse122 (= |ldv__builtin_expect::exp@24| .cse112)) (.cse123 (= |ldv__builtin_expect::__retval__@24| |ldv__builtin_expect::exp@24|)) (.cse124 (= |sh_eth_write::tmp___0@19| |ldv__builtin_expect::__retval__@24|)) (.cse125 (= |sh_eth_write::tmp___0@19| 0))) (or (and .cse113 .cse114 .cse115 .cse116 .cse117 .cse118 .cse119 .cse120 .cse121 .cse122 .cse123 .cse124 (not .cse125)) (and .cse113 .cse114 .cse115 .cse116 .cse117 .cse118 .cse119 .cse120 .cse121 .cse122 .cse123 .cse124 .cse125)))) (.cse108 (= |ldv__builtin_expect::exp@25| .cse112)) (.cse109 (= |ldv__builtin_expect::__retval__@25| |ldv__builtin_expect::exp@25|)) (.cse110 (= |sh_eth_write::tmp___1@19| |ldv__builtin_expect::__retval__@25|)) (.cse111 (= |sh_eth_write::tmp___1@19| 0))) (or (and .cse107 .cse108 .cse109 .cse110 (not .cse111)) (and .cse107 .cse108 .cse109 .cse110 .cse111))))) (.cse95 (= |sh_eth_write::ndev@11| |sh_eth_reset::ndev@2|)) (.cse96 (= |sh_eth_write::enum_index@11| 13)) (.cse97 (= |netdev_priv::dev@17| |sh_eth_write::ndev@11|)) (.cse98 (= |netdev_priv::__retval__@17| (+ |netdev_priv::dev@17| .cse24))) (.cse99 (= |sh_eth_write::tmp@21| |netdev_priv::__retval__@17|)) (.cse100 (= |sh_eth_write::mdp@21| |sh_eth_write::tmp@21|)) (.cse101 (= |sh_eth_write::offset@21| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@21| 16)) (* |sh_eth_write::enum_index@11| 2))))) (.cse102 (= |sh_eth_write::__ret_warn_on@21| (ite (= |sh_eth_write::offset@21| 65535) 1 0))) (.cse103 (= |ldv__builtin_expect::exp@26| .cse93)) (.cse104 (= |ldv__builtin_expect::__retval__@26| |ldv__builtin_expect::exp@26|)) (.cse105 (= |sh_eth_write::tmp___0@21| |ldv__builtin_expect::__retval__@26|)) (.cse106 (= |sh_eth_write::tmp___0@21| 0))) (or (and .cse94 .cse95 .cse96 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 (not .cse106)) (and .cse94 .cse95 .cse96 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 .cse106)))) (.cse89 (= |ldv__builtin_expect::exp@27| .cse93)) (.cse90 (= |ldv__builtin_expect::__retval__@27| |ldv__builtin_expect::exp@27|)) (.cse91 (= |sh_eth_write::tmp___1@21| |ldv__builtin_expect::__retval__@27|)) (.cse92 (= |sh_eth_write::tmp___1@21| 0))) (or (and .cse88 .cse89 .cse90 .cse91 (not .cse92)) (and .cse88 .cse89 .cse90 .cse91 .cse92))))) (.cse72 (= |sh_eth_reset::__CPAchecker_TMP_0@2| .cse65)) (.cse74 (ite (not (= |sh_eth_write::__ret_warn_on@23| 0)) 1 0)) (.cse73 (= (select *unsigned_char@1 (+ |sh_eth_reset::__CPAchecker_TMP_0@2| .cse25)) 0))) (let ((.cse66 (let ((.cse75 (not .cse73)) (.cse76 (= |sh_eth_write::ndev@12| |sh_eth_reset::ndev@2|)) (.cse77 (= |sh_eth_write::enum_index@12| 63)) (.cse78 (= |netdev_priv::dev@18| |sh_eth_write::ndev@12|)) (.cse79 (= |netdev_priv::__retval__@18| (+ |netdev_priv::dev@18| .cse24))) (.cse80 (= |sh_eth_write::tmp@23| |netdev_priv::__retval__@18|)) (.cse81 (= |sh_eth_write::mdp@23| |sh_eth_write::tmp@23|)) (.cse82 (= |sh_eth_write::offset@23| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@23| 16)) (* |sh_eth_write::enum_index@12| 2))))) (.cse83 (= |sh_eth_write::__ret_warn_on@23| (ite (= |sh_eth_write::offset@23| 65535) 1 0))) (.cse84 (= |ldv__builtin_expect::exp@28| .cse74)) (.cse85 (= |ldv__builtin_expect::__retval__@28| |ldv__builtin_expect::exp@28|)) (.cse86 (= |sh_eth_write::tmp___0@23| |ldv__builtin_expect::__retval__@28|)) (.cse87 (= |sh_eth_write::tmp___0@23| 0))) (or (and .cse71 .cse72 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 (not .cse87)) (and .cse71 .cse72 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87)))) (.cse67 (= |ldv__builtin_expect::exp@29| .cse74)) (.cse68 (= |ldv__builtin_expect::__retval__@29| |ldv__builtin_expect::exp@29|)) (.cse69 (= |sh_eth_write::tmp___1@23| |ldv__builtin_expect::__retval__@29|)) (.cse70 (= |sh_eth_write::tmp___1@23| 0))) (or (and .cse66 .cse67 .cse68 .cse69 (not .cse70)) (and .cse66 .cse67 .cse68 .cse69 .cse70) (and .cse71 .cse72 .cse73 (= |ldv__builtin_expect::__retval__@29| |ldv__builtin_expect::__retval__@27|) (= |ldv__builtin_expect::exp@29| |ldv__builtin_expect::exp@27|) (= |netdev_priv::__retval__@18| |netdev_priv::__retval__@17|) (= |netdev_priv::dev@18| |netdev_priv::dev@17|) (= |sh_eth_write::__ret_warn_on@23| |sh_eth_write::__ret_warn_on@21|) (= |sh_eth_write::enum_index@12| |sh_eth_write::enum_index@11|) (= |sh_eth_write::mdp@23| |sh_eth_write::mdp@21|) (= |sh_eth_write::ndev@12| |sh_eth_write::ndev@11|) (= |sh_eth_write::offset@23| |sh_eth_write::offset@21|) (= |sh_eth_write::tmp@23| |sh_eth_write::tmp@21|) (= |sh_eth_write::tmp___0@23| |sh_eth_write::tmp___0@21|) (= |sh_eth_write::tmp___1@23| |sh_eth_write::tmp___1@21|)))))) (.cse32 (= |sh_eth_reset::__CPAchecker_TMP_1@2| .cse65)) (.cse33 (= (select *unsigned_char@1 (+ |sh_eth_reset::__CPAchecker_TMP_1@2| .cse25)) 0))) (let ((.cse26 (let ((.cse40 (let ((.cse62 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 1)) (.cse60 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 2))) (let ((.cse53 (not .cse33)) (.cse54 (= |sh_eth_select_mii::ndev@2| |sh_eth_reset::ndev@2|)) (.cse55 (= |netdev_priv::dev@19| |sh_eth_select_mii::ndev@2|)) (.cse56 (= |netdev_priv::__retval__@19| (+ |netdev_priv::dev@19| .cse24))) (.cse57 (= |sh_eth_select_mii::tmp@3| |netdev_priv::__retval__@19|)) (.cse58 (= |sh_eth_select_mii::mdp@3| |sh_eth_select_mii::tmp@3|)) (.cse59 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| (select *enum_ldv_27863@1 (+ |sh_eth_select_mii::mdp@3| 500)))) (.cse61 (not .cse60)) (.cse63 (not .cse62)) (.cse64 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 6))) (or (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse62 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse63 .cse64 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse63 (not .cse64)))))) (.cse41 (= |sh_eth_write::ndev@13| |sh_eth_select_mii::ndev@2|)) (.cse42 (= |sh_eth_write::enum_index@13| 64)) (.cse43 (= |netdev_priv::dev@20| |sh_eth_write::ndev@13|)) (.cse44 (= |netdev_priv::__retval__@20| (+ |netdev_priv::dev@20| .cse24))) (.cse45 (= |sh_eth_write::tmp@25| |netdev_priv::__retval__@20|)) (.cse46 (= |sh_eth_write::mdp@25| |sh_eth_write::tmp@25|)) (.cse47 (= |sh_eth_write::offset@25| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@25| 16)) (* |sh_eth_write::enum_index@13| 2))))) (.cse48 (= |sh_eth_write::__ret_warn_on@25| (ite (= |sh_eth_write::offset@25| 65535) 1 0))) (.cse49 (= |ldv__builtin_expect::exp@30| .cse39)) (.cse50 (= |ldv__builtin_expect::__retval__@30| |ldv__builtin_expect::exp@30|)) (.cse51 (= |sh_eth_write::tmp___0@25| |ldv__builtin_expect::__retval__@30|)) (.cse52 (= |sh_eth_write::tmp___0@25| 0))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 (not .cse52)) (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52)))) (.cse27 (= |ldv__builtin_expect::exp@31| .cse39)) (.cse28 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::exp@31|)) (.cse29 (= |sh_eth_write::tmp___1@25| |ldv__builtin_expect::__retval__@31|)) (.cse30 (= |sh_eth_write::tmp___1@25| 0))) (or (and .cse26 .cse27 .cse28 .cse29 (not .cse30)) (and .cse26 .cse27 .cse28 .cse29 .cse30) (and .cse31 .cse32 .cse33 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::__retval__@29|) (= |ldv__builtin_expect::exp@31| |ldv__builtin_expect::exp@29|) (= |netdev_priv::__retval__@20| |netdev_priv::__retval__@18|) (= |netdev_priv::dev@20| |netdev_priv::dev@18|) .cse34 .cse35 .cse36 .cse37 .cse38 (= |sh_eth_write::__ret_warn_on@25| |sh_eth_write::__ret_warn_on@23|) (= |sh_eth_write::enum_index@13| |sh_eth_write::enum_index@12|) (= |sh_eth_write::mdp@25| |sh_eth_write::mdp@23|) (= |sh_eth_write::ndev@13| |sh_eth_write::ndev@12|) (= |sh_eth_write::offset@25| |sh_eth_write::offset@23|) (= |sh_eth_write::tmp@25| |sh_eth_write::tmp@23|) (= |sh_eth_write::tmp___0@25| |sh_eth_write::tmp___0@23|) (= |sh_eth_write::tmp___1@25| |sh_eth_write::tmp___1@23|)))))) .cse243) (and .cse227 .cse228 .cse229 (not .cse230) .cse243 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::__retval__@11|) (= |ldv__builtin_expect::exp@31| |ldv__builtin_expect::exp@11|) (= |netdev_priv::__retval__@20| |netdev_priv::__retval__@9|) (= |netdev_priv::dev@20| |netdev_priv::dev@9|) .cse34 (= |sh_eth_reset::__CPAchecker_TMP_0@2| |sh_eth_reset::__CPAchecker_TMP_0@1|) (= |sh_eth_reset::__CPAchecker_TMP_1@2| |sh_eth_reset::__CPAchecker_TMP_1@1|) .cse35 .cse36 .cse37 .cse38 (= |sh_eth_write::__ret_warn_on@25| |sh_eth_write::__ret_warn_on@5|) (= |sh_eth_write::enum_index@13| |sh_eth_write::enum_index@3|) (= |sh_eth_write::mdp@25| |sh_eth_write::mdp@5|) (= |sh_eth_write::ndev@13| |sh_eth_write::ndev@3|) (= |sh_eth_write::offset@25| |sh_eth_write::offset@5|) (= |sh_eth_write::tmp@25| |sh_eth_write::tmp@5|) (= |sh_eth_write::tmp___0@25| |sh_eth_write::tmp___0@5|) (= |sh_eth_write::tmp___1@25| |sh_eth_write::tmp___1@5|))))) (.cse6 (= |sh_eth_dev_init::ret@4| |sh_eth_reset::__retval__@2|)) (.cse7 (= |sh_eth_dev_init::ret@4| 0)) (.cse8 (= |sh_eth_dev_init::__CPAchecker_TMP_0@2| (select |*(struct_sh_eth_cpu_data)*@1| (+ |sh_eth_dev_init::mdp@3| 8)))) (.cse10 (ite (not (= |sh_eth_write::__ret_warn_on@27| 0)) 1 0)) (.cse9 (= (select *unsigned_char@1 (+ |sh_eth_dev_init::__CPAchecker_TMP_0@2| .cse25)) 0))) (let ((.cse0 (let ((.cse11 (not .cse9)) (.cse12 (= |sh_eth_write::ndev@14| |sh_eth_dev_init::ndev@2|)) (.cse13 (= |sh_eth_write::enum_index@14| 22)) (.cse14 (= |netdev_priv::dev@21| |sh_eth_write::ndev@14|)) (.cse15 (= |netdev_priv::__retval__@21| (+ |netdev_priv::dev@21| .cse24))) (.cse16 (= |sh_eth_write::tmp@27| |netdev_priv::__retval__@21|)) (.cse17 (= |sh_eth_write::mdp@27| |sh_eth_write::tmp@27|)) (.cse18 (= |sh_eth_write::offset@27| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@27| 16)) (* |sh_eth_write::enum_index@14| 2))))) (.cse19 (= |sh_eth_write::__ret_warn_on@27| (ite (= |sh_eth_write::offset@27| 65535) 1 0))) (.cse20 (= |ldv__builtin_expect::exp@32| .cse10)) (.cse21 (= |ldv__builtin_expect::__retval__@32| |ldv__builtin_expect::exp@32|)) (.cse22 (= |sh_eth_write::tmp___0@27| |ldv__builtin_expect::__retval__@32|)) (.cse23 (= |sh_eth_write::tmp___0@27| 0))) (or (and .cse5 .cse6 .cse7 .cse8 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse23)) (and .cse5 .cse6 .cse7 .cse8 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23)))) (.cse1 (= |ldv__builtin_expect::exp@33| .cse10)) (.cse2 (= |ldv__builtin_expect::__retval__@33| |ldv__builtin_expect::exp@33|)) (.cse3 (= |sh_eth_write::tmp___1@27| |ldv__builtin_expect::__retval__@33|)) (.cse4 (= |sh_eth_write::tmp___1@27| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4)) (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse7 .cse8 .cse9 (= |ldv__builtin_expect::__retval__@33| |ldv__builtin_expect::__retval__@31|) (= |ldv__builtin_expect::exp@33| |ldv__builtin_expect::exp@31|) (= |netdev_priv::__retval__@21| |netdev_priv::__retval__@20|) (= |netdev_priv::dev@21| |netdev_priv::dev@20|) (= |sh_eth_write::__ret_warn_on@27| |sh_eth_write::__ret_warn_on@25|) (= |sh_eth_write::enum_index@14| |sh_eth_write::enum_index@13|) (= |sh_eth_write::mdp@27| |sh_eth_write::mdp@25|) (= |sh_eth_write::ndev@14| |sh_eth_write::ndev@13|) (= |sh_eth_write::offset@27| |sh_eth_write::offset@25|) (= |sh_eth_write::tmp@27| |sh_eth_write::tmp@25|) (= |sh_eth_write::tmp___0@27| |sh_eth_write::tmp___0@25|) (= |sh_eth_write::tmp___1@27| |sh_eth_write::tmp___1@25|)))))) (= |sh_eth_ring_format::ndev@2| |sh_eth_dev_init::ndev@2|) (> .cse265 0) (>= |__ADDRESS_OF_sh_eth_ring_format::ndev| .cse265) (= |netdev_priv::dev@22| |sh_eth_ring_format::ndev@2|) (= |netdev_priv::__retval__@22| (+ |netdev_priv::dev@22| .cse24)) (= |sh_eth_ring_format::tmp@3| |netdev_priv::__retval__@22|) (= |sh_eth_ring_format::mdp@3| |sh_eth_ring_format::tmp@3|) (= |sh_eth_ring_format::rxdesc@3| 0) (= |sh_eth_ring_format::txdesc@3| 0) (= *unsigned_int@2 (store *unsigned_int@1 (+ |sh_eth_ring_format::mdp@3| 168) 0)) (= *unsigned_int@3 (store *unsigned_int@2 (+ |sh_eth_ring_format::mdp@3| 176) 0)) (= *unsigned_int@4 (store *unsigned_int@3 (+ |sh_eth_ring_format::mdp@3| 172) 0)) (= *unsigned_int@5 (store *unsigned_int@4 (+ |sh_eth_ring_format::mdp@3| 180) 0)) (= |sh_eth_ring_format::i@3| 0))) :named term_4))
(push 1)
(assert (! (and (< |sh_eth_ring_format::i@3| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 40))) (= |*(struct_sk_buff)*@2| (store |*(struct_sk_buff)*@1| (+ (select |*((struct_sk_buff)*)*@1| (+ |sh_eth_ring_format::mdp@3| 80)) (* |sh_eth_ring_format::i@3| 8)) 0)) (= |ldv___netdev_alloc_skb_31::flags@2| 32) (= |ldv_check_alloc_flags::flags@2| |ldv___netdev_alloc_skb_31::flags@2|) (not (= ldv_spin@2 0)) (not (= (_&_ |ldv_check_alloc_flags::flags@2| 16) 0))) :named term_5))
(check-sat)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(declare-fun |ldv_check_alloc_flags_and_return_some_page::flags@1| () Int)
(declare-fun |ldv_check_alloc_flags_and_return_some_page::flags| () Int)
(declare-fun PRED0 () Bool)
(declare-fun ldv_spin@1 () Int)
(declare-fun ldv_spin () Int)
(declare-fun PRED1 () Bool)
(declare-fun |ldv_check_alloc_flags::flags@1| () Int)
(declare-fun |ldv_check_alloc_flags::flags| () Int)
(declare-fun PRED2 () Bool)
(push 1)
(push 1)
(assert (let ((.cse106 (+ __ADDRESS_OF___this_module 1144)) (.cse107 (+ __ADDRESS_OF_sh_eth_offset_gigabit 212)) (.cse108 (+ __ADDRESS_OF_sh_eth_offset_fast_rz 212)) (.cse109 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar 212)) (.cse0 (* 2 0)) (.cse1 (* 2 1)) (.cse2 (* 2 2)) (.cse3 (* 2 3)) (.cse4 (* 2 4)) (.cse5 (* 2 5)) (.cse6 (* 2 6)) (.cse7 (* 2 7)) (.cse8 (* 2 8)) (.cse9 (* 2 9)) (.cse10 (* 2 10)) (.cse11 (* 2 11)) (.cse12 (* 2 12)) (.cse13 (* 2 13)) (.cse14 (* 2 14)) (.cse15 (* 2 15)) (.cse16 (* 2 16)) (.cse17 (* 2 17)) (.cse18 (* 2 18)) (.cse19 (* 2 19)) (.cse20 (* 2 20)) (.cse21 (* 2 21)) (.cse22 (* 2 22)) (.cse23 (* 2 23)) (.cse24 (* 2 24)) (.cse25 (* 2 25)) (.cse26 (* 2 26)) (.cse27 (* 2 27)) (.cse28 (* 2 28)) (.cse29 (* 2 29)) (.cse30 (* 2 30)) (.cse31 (* 2 31)) (.cse32 (* 2 32)) (.cse33 (* 2 33)) (.cse34 (* 2 34)) (.cse35 (* 2 35)) (.cse36 (* 2 36)) (.cse37 (* 2 37)) (.cse38 (* 2 38)) (.cse39 (* 2 39)) (.cse40 (* 2 40)) (.cse41 (* 2 41)) (.cse42 (* 2 42)) (.cse43 (* 2 43)) (.cse44 (* 2 44)) (.cse45 (* 2 45)) (.cse46 (* 2 46)) (.cse47 (* 2 47)) (.cse48 (* 2 48)) (.cse49 (* 2 49)) (.cse50 (* 2 50)) (.cse51 (* 2 51)) (.cse52 (* 2 52)) (.cse53 (* 2 53)) (.cse54 (* 2 54)) (.cse55 (* 2 55)) (.cse56 (* 2 56)) (.cse57 (* 2 57)) (.cse58 (* 2 58)) (.cse59 (* 2 59)) (.cse60 (* 2 60)) (.cse61 (* 2 61)) (.cse62 (* 2 62)) (.cse63 (* 2 63)) (.cse64 (* 2 64)) (.cse65 (* 2 65)) (.cse66 (* 2 66)) (.cse67 (* 2 67)) (.cse68 (* 2 68)) (.cse69 (* 2 69)) (.cse70 (* 2 70)) (.cse71 (* 2 71)) (.cse72 (* 2 72)) (.cse73 (* 2 73)) (.cse74 (* 2 74)) (.cse75 (* 2 75)) (.cse76 (* 2 76)) (.cse77 (* 2 77)) (.cse78 (* 2 78)) (.cse79 (* 2 79)) (.cse80 (* 2 80)) (.cse81 (* 2 81)) (.cse82 (* 2 82)) (.cse83 (* 2 83)) (.cse84 (* 2 84)) (.cse85 (* 2 85)) (.cse86 (* 2 86)) (.cse87 (* 2 87)) (.cse88 (* 2 88)) (.cse89 (* 2 89)) (.cse90 (* 2 90)) (.cse91 (* 2 91)) (.cse92 (* 2 92)) (.cse93 (* 2 93)) (.cse94 (* 2 94)) (.cse95 (* 2 95)) (.cse96 (* 2 96)) (.cse97 (* 2 97)) (.cse98 (* 2 98)) (.cse99 (* 2 99)) (.cse100 (* 2 100)) (.cse101 (* 2 101)) (.cse102 (* 2 102)) (.cse103 (* 2 103)) (.cse104 (* 2 104)) (.cse105 (* 2 105)) (.cse110 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 212)) (.cse111 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 212)) (.cse112 (+ __ADDRESS_OF_r8a777x_data 88)) (.cse113 (+ __ADDRESS_OF_sh_eth_set_duplex 8)) (.cse114 (+ __ADDRESS_OF_sh_eth_set_rate_r8a777x 8)) (.cse115 (+ __ADDRESS_OF_r8a779x_data 88)) (.cse116 (+ __ADDRESS_OF_sh7724_data 88)) (.cse117 (+ __ADDRESS_OF_sh_eth_set_rate_sh7724 8)) (.cse118 (+ __ADDRESS_OF_sh7757_data 88)) (.cse119 (+ __ADDRESS_OF_sh_eth_set_rate_sh7757 8)) (.cse120 (+ __ADDRESS_OF_sh7757_data_giga 88)) (.cse121 (+ __ADDRESS_OF_sh_eth_chip_reset_giga 8)) (.cse122 (+ __ADDRESS_OF_sh_eth_set_rate_giga 8)) (.cse123 (+ __ADDRESS_OF_sh7734_data 88)) (.cse124 (+ __ADDRESS_OF_sh_eth_chip_reset 8)) (.cse125 (+ __ADDRESS_OF_sh_eth_set_rate_gether 8)) (.cse126 (+ __ADDRESS_OF_sh7763_data 88)) (.cse127 (+ __ADDRESS_OF_r8a7740_data 88)) (.cse128 (+ __ADDRESS_OF_sh_eth_chip_reset_r8a7740 8)) (.cse129 (+ __ADDRESS_OF_r7s72100_data 88)) (.cse130 (+ __ADDRESS_OF_sh7619_data 88)) (.cse131 (+ __ADDRESS_OF_sh771x_data 88)) (.cse132 (+ __ADDRESS_OF_bb_ops 40)) (.cse133 (+ __ADDRESS_OF_sh_eth_ethtool_ops 392)) (.cse134 (+ __ADDRESS_OF_sh_eth_netdev_ops 528)) (.cse135 (+ __ADDRESS_OF_sh_eth_netdev_ops_tsu 528)) (.cse136 (+ __ADDRESS_OF_sh_eth_match_table 1800)) (.cse137 (+ __ADDRESS_OF_sh_eth_dev_pm_ops 184)) (.cse138 (+ __ADDRESS_OF_sh_eth_id_table 480)) (.cse139 (+ __ADDRESS_OF_sh_eth_driver 176)) (.cse140 (+ |__ADDRESS_OF_main::ldvarg1| 4)) (.cse141 (+ |__ADDRESS_OF_main::ldvarg0| 4)) (.cse142 (+ |__ADDRESS_OF_main::ldvarg2| 4)) (.cse143 (+ |__ADDRESS_OF_main::ldvarg6| 4)) (.cse144 (+ |__ADDRESS_OF_main::ldvarg10| 4)) (.cse145 (+ |__ADDRESS_OF_main::ldvarg9| 4)) (.cse146 (+ |__ADDRESS_OF_main::ldvarg18| 2)) (.cse147 (+ |__ADDRESS_OF_main::ldvarg16| 4)) (.cse148 (+ |__ADDRESS_OF_main::ldvarg15| 2)) (.cse149 (+ |__ADDRESS_OF_main::ldvarg14| 2)) (.cse150 (+ |__ADDRESS_OF_main::ldvarg13| 4)) (.cse151 (+ |__ADDRESS_OF_main::ldvarg19| 2)) (.cse152 (+ |__ADDRESS_OF_main::ldvarg23| 4)) (.cse153 (+ |__ADDRESS_OF_main::ldvarg22| 4)) (.cse154 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| 8)) (.cse155 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 256))) (and (> __ADDRESS_OF___this_module 0) (= ldv_state_variable_8@2 0) (= ldv_state_variable_15@2 0) (= ldv_state_variable_0@2 0) (= ldv_state_variable_5@2 0) (= ldv_state_variable_13@2 0) (= ldv_state_variable_12@2 0) (= sh_eth_ethtool_ops_group2@2 0) (= sh_eth_dev_pm_ops_group1@2 0) (= sh_eth_netdev_ops_group1@2 0) (= ldv_state_variable_14@2 0) (= sh7763_data_group0@2 0) (= bb_ops_group0@2 0) (= r8a777x_data_group0@2 0) (= probed_2@2 0) (= ldv_state_variable_9@2 0) (= sh7734_data_group0@2 0) (= sh7724_data_group0@2 0) (= sh7757_data_group0@2 0) (= ref_cnt@2 0) (= ldv_irq_line_1_1@2 0) (= ldv_state_variable_1@2 0) (= ldv_state_variable_7@2 0) (= ldv_irq_line_1_2@2 0) (= ldv_irq_1_3@2 0) (= ldv_irq_data_1_1@2 0) (= sh_eth_driver_group1@2 0) (= ldv_state_variable_10@2 0) (= ldv_irq_1_0@2 0) (= r8a7740_data_group0@2 0) (= r8a779x_data_group0@2 0) (= ldv_irq_data_1_0@2 0) (= ldv_state_variable_6@2 0) (= ldv_state_variable_16@2 0) (= sh7757_data_giga_group0@2 0) (= ldv_irq_data_1_3@2 0) (= ldv_state_variable_2@2 0) (= ldv_irq_data_1_2@2 0) (= ldv_state_variable_11@2 0) (= ldv_irq_1_2@2 0) (= ldv_irq_1_1@2 0) (= sh_eth_netdev_ops_tsu_group1@2 0) (= r7s72100_data_group0@2 0) (= ldv_irq_line_1_3@2 0) (= ldv_state_variable_3@2 0) (= ldv_irq_line_1_0@2 0) (= sh_eth_ethtool_ops_group1@2 0) (= ldv_state_variable_4@2 0) (= sh_eth_ethtool_ops_group0@2 0) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse0) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse1) 1024)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse2) 1032)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse3) 1040)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse4) 1064)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse5) 1072)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse6) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse7) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse8) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse9) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse10) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse11) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse12) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse13) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse14) 1080)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse15) 1088)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse16) 1096)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse17) 1104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse18) 1112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse23) 1128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse24) 1120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse25) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse28) 1280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse29) 1296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse30) 1304)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse31) 1312)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse32) 1320)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse34) 1324)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse35) 1288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse36) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse37) 1364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse38) 1368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse39) 1372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse40) 1376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse41) 1888)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse43) 1380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse47) 1456)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse48) 1460)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse49) 1472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse50) 1480)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse51) 1792)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse52) 1800)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse53) 1808)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse54) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse55) 1856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse56) 1864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse57) 1872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse58) 1880)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse59) 1896)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse60) 1904)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse61) 1912)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse63) 1252)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse64) 1936)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse67) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse68) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse69) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse70) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse71) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse72) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse73) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse74) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse75) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse76) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse77) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse78) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse81) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse82) 84)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse83) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse84) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse85) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse86) 92)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse89) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse90) 116)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse91) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse92) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse98) 144)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse99) 148)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse100) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse101) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse102) 168)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse103) 172)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse104) 176)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_gigabit .cse105) 180)) (> .cse106 0) (>= __ADDRESS_OF_sh_eth_offset_gigabit .cse106) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse0) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse1) 1024)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse2) 1032)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse3) 1040)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse4) 1064)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse5) 1072)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse6) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse7) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse8) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse9) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse10) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse11) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse12) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse13) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse14) 1080)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse15) 1088)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse16) 1096)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse17) 1104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse18) 1112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse23) 1128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse24) 1120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse25) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse28) 1280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse29) 1296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse30) 1304)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse31) 1312)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse32) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse35) 1288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse36) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse37) 1364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse38) 1368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse39) 1372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse40) 1376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse41) 1888)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse43) 1380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse49) 1472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse50) 1480)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse51) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse52) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse53) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse54) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse55) 1856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse56) 1864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse57) 1872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse58) 1880)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse61) 1912)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse63) 1252)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse85) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rz .cse105) 65535)) (> .cse107 0) (>= __ADDRESS_OF_sh_eth_offset_fast_rz .cse107) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse1) 512)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse2) 520)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse3) 528)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse4) 552)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse5) 560)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse6) 536)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse7) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse10) 544)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse11) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse14) 568)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse15) 576)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse16) 584)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse17) 592)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse18) 600)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse20) 612)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse21) 616)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse22) 620)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse23) 624)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse24) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse25) 636)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse26) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse27) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse28) 768)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse29) 784)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse30) 792)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse31) 800)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse32) 808)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse33) 832)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse35) 776)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse36) 848)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse37) 852)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse38) 856)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse41) 1012)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse42) 864)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse43) 868)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse44) 872)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse49) 960)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse50) 968)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse51) 976)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse52) 980)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse53) 984)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse54) 988)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse55) 996)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse56) 1000)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse57) 1004)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse58) 1008)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse61) 1016)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse65) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse66) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse87) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse88) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse93) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse94) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse95) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse96) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse97) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_rcar .cse105) 65535)) (> .cse108 0) (>= __ADDRESS_OF_sh_eth_offset_fast_rcar .cse108) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse1) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse2) 8)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse3) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse4) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse5) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse6) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse7) 216)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse10) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse11) 204)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse14) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse15) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse16) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse17) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse18) 88)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse19) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse20) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse21) 104)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse23) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse24) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse25) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse26) 200)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse27) 212)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse28) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse29) 272)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse30) 280)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse31) 288)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse32) 296)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse33) 320)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse35) 264)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse36) 336)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse37) 340)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse38) 344)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse41) 500)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse42) 352)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse43) 356)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse44) 360)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse45) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse46) 364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse49) 448)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse50) 456)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse51) 464)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse52) 468)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse53) 472)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse54) 476)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse55) 484)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse56) 488)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse57) 492)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse58) 496)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse61) 504)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse62) 508)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse65) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse66) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse67) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse68) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse69) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse70) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse71) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse72) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse73) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse74) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse75) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse76) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse79) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse80) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse81) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse82) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse83) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse84) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse87) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse88) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse89) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse90) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse91) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse92) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse93) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse94) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse95) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse96) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse97) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse98) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse99) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse100) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse101) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse102) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse103) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse104) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse105) 65535)) (> .cse109 0) (>= __ADDRESS_OF_sh_eth_offset_fast_sh4 .cse109) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse0) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse1) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse2) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse3) 8)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse4) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse5) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse6) 12)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse7) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse8) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse9) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse10) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse11) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse12) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse13) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse14) 28)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse15) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse16) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse17) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse18) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse19) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse20) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse21) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse22) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse23) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse24) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse25) 60)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse26) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse27) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse28) 352)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse29) 356)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse30) 360)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse31) 364)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse32) 380)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse33) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse34) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse35) 376)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse36) 436)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse37) 440)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse38) 444)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse39) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse40) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse41) 420)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse42) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse43) 452)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse44) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse45) 460)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse46) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse47) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse48) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse49) 368)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse50) 372)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse51) 384)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse52) 388)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse53) 392)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse54) 396)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse55) 404)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse56) 408)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse57) 412)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse58) 416)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse59) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse60) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse61) 424)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse62) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse63) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse64) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse65) 0)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse66) 4)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse67) 16)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse68) 20)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse69) 24)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse70) 32)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse71) 36)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse72) 40)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse73) 44)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse74) 48)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse75) 52)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse76) 56)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse77) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse78) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse79) 64)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse80) 68)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse81) 80)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse82) 84)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse83) 72)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse84) 76)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse85) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse86) 65535)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse87) 96)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse88) 100)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse89) 112)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse90) 116)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse91) 120)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse92) 124)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse93) 256)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse94) 128)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse95) 132)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse96) 136)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse97) 140)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse98) 144)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse99) 148)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse100) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse101) 160)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse102) 168)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse103) 172)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse104) 176)) (= *unsigned_short_int@1 (store *unsigned_short_int@1 (+ __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse105) 180)) (> .cse110 0) (>= __ADDRESS_OF_sh_eth_offset_fast_sh3_sh2 .cse110) (= r8a777x_data$chip_reset@2 0) (= r8a777x_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a777x_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_r8a777x) (= r8a777x_data$register_type@2 2) (= r8a777x_data$ecsr_value@2 21) (= r8a777x_data$ecsipr_value@2 21) (= r8a777x_data$fdr_value@2 3855) (= r8a777x_data$fcftr_value@2 0) (= r8a777x_data$tx_check@2 2100992) (= r8a777x_data$eesr_err_check@2 1197146112) (= r8a777x_data$trscer_err_mask@2 0) (= r8a777x_data$irq_flags@2 0) (> .cse111 0) (>= __ADDRESS_OF_r8a777x_data .cse111) (> .cse112 0) (>= __ADDRESS_OF_sh_eth_set_duplex .cse112) (> .cse113 0) (>= __ADDRESS_OF_sh_eth_set_rate_r8a777x .cse113) (= r8a779x_data$chip_reset@2 0) (= r8a779x_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a779x_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_r8a777x) (= r8a779x_data$register_type@2 2) (= r8a779x_data$ecsr_value@2 21) (= r8a779x_data$ecsipr_value@2 21) (= r8a779x_data$fdr_value@2 3855) (= r8a779x_data$fcftr_value@2 0) (= r8a779x_data$tx_check@2 2100992) (= r8a779x_data$eesr_err_check@2 1197146112) (= r8a779x_data$trscer_err_mask@2 128) (= r8a779x_data$irq_flags@2 0) (> .cse114 0) (>= __ADDRESS_OF_r8a779x_data .cse114) (= sh7724_data$chip_reset@2 0) (= sh7724_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7724_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_sh7724) (= sh7724_data$register_type@2 3) (= sh7724_data$ecsr_value@2 21) (= sh7724_data$ecsipr_value@2 21) (= sh7724_data$fdr_value@2 0) (= sh7724_data$fcftr_value@2 0) (= sh7724_data$tx_check@2 2100992) (= sh7724_data$eesr_err_check@2 1197146112) (= sh7724_data$trscer_err_mask@2 0) (= sh7724_data$irq_flags@2 0) (> .cse115 0) (>= __ADDRESS_OF_sh7724_data .cse115) (> .cse116 0) (>= __ADDRESS_OF_sh_eth_set_rate_sh7724 .cse116) (= sh7757_data$chip_reset@2 0) (= sh7757_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7757_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_sh7757) (= sh7757_data$register_type@2 3) (= sh7757_data$ecsr_value@2 0) (= sh7757_data$ecsipr_value@2 0) (= sh7757_data$fdr_value@2 0) (= sh7757_data$fcftr_value@2 0) (= sh7757_data$tx_check@2 2100992) (= sh7757_data$eesr_err_check@2 1197146112) (= sh7757_data$trscer_err_mask@2 0) (= sh7757_data$irq_flags@2 128) (> .cse117 0) (>= __ADDRESS_OF_sh7757_data .cse117) (> .cse118 0) (>= __ADDRESS_OF_sh_eth_set_rate_sh7757 .cse118) (= sh7757_data_giga$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset_giga) (= sh7757_data_giga$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7757_data_giga$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_giga) (= sh7757_data_giga$register_type@2 0) (= sh7757_data_giga$ecsr_value@2 3) (= sh7757_data_giga$ecsipr_value@2 7) (= sh7757_data_giga$fdr_value@2 1839) (= sh7757_data_giga$fcftr_value@2 0) (= sh7757_data_giga$tx_check@2 538968064) (= sh7757_data_giga$eesr_err_check@2 3344629760) (= sh7757_data_giga$trscer_err_mask@2 0) (= sh7757_data_giga$irq_flags@2 128) (> .cse119 0) (>= __ADDRESS_OF_sh7757_data_giga .cse119) (> .cse120 0) (>= __ADDRESS_OF_sh_eth_chip_reset_giga .cse120) (> .cse121 0) (>= __ADDRESS_OF_sh_eth_set_rate_giga .cse121) (= sh7734_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= sh7734_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7734_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= sh7734_data$register_type@2 0) (= sh7734_data$ecsr_value@2 3) (= sh7734_data$ecsipr_value@2 7) (= sh7734_data$fdr_value@2 0) (= sh7734_data$fcftr_value@2 0) (= sh7734_data$tx_check@2 538968064) (= sh7734_data$eesr_err_check@2 3344629760) (= sh7734_data$trscer_err_mask@2 0) (= sh7734_data$irq_flags@2 0) (> .cse122 0) (>= __ADDRESS_OF_sh7734_data .cse122) (> .cse123 0) (>= __ADDRESS_OF_sh_eth_chip_reset .cse123) (> .cse124 0) (>= __ADDRESS_OF_sh_eth_set_rate_gether .cse124) (= sh7763_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= sh7763_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= sh7763_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= sh7763_data$register_type@2 0) (= sh7763_data$ecsr_value@2 3) (= sh7763_data$ecsipr_value@2 7) (= sh7763_data$fdr_value@2 0) (= sh7763_data$fcftr_value@2 0) (= sh7763_data$tx_check@2 538968064) (= sh7763_data$eesr_err_check@2 3344564224) (= sh7763_data$trscer_err_mask@2 0) (= sh7763_data$irq_flags@2 128) (> .cse125 0) (>= __ADDRESS_OF_sh7763_data .cse125) (= r8a7740_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset_r8a7740) (= r8a7740_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r8a7740_data$set_rate@2 __ADDRESS_OF_sh_eth_set_rate_gether) (= r8a7740_data$register_type@2 0) (= r8a7740_data$ecsr_value@2 3) (= r8a7740_data$ecsipr_value@2 7) (= r8a7740_data$fdr_value@2 1807) (= r8a7740_data$fcftr_value@2 0) (= r8a7740_data$tx_check@2 538968064) (= r8a7740_data$eesr_err_check@2 3344629760) (= r8a7740_data$trscer_err_mask@2 0) (= r8a7740_data$irq_flags@2 0) (> .cse126 0) (>= __ADDRESS_OF_r8a7740_data .cse126) (> .cse127 0) (>= __ADDRESS_OF_sh_eth_chip_reset_r8a7740 .cse127) (= r7s72100_data$chip_reset@2 __ADDRESS_OF_sh_eth_chip_reset) (= r7s72100_data$set_duplex@2 __ADDRESS_OF_sh_eth_set_duplex) (= r7s72100_data$set_rate@2 0) (= r7s72100_data$register_type@2 1) (= r7s72100_data$ecsr_value@2 1) (= r7s72100_data$ecsipr_value@2 1) (= r7s72100_data$fdr_value@2 1807) (= r7s72100_data$fcftr_value@2 0) (= r7s72100_data$tx_check@2 538968064) (= r7s72100_data$eesr_err_check@2 3344629760) (= r7s72100_data$trscer_err_mask@2 0) (= r7s72100_data$irq_flags@2 0) (> .cse128 0) (>= __ADDRESS_OF_r7s72100_data .cse128) (= sh7619_data$chip_reset@2 0) (= sh7619_data$set_duplex@2 0) (= sh7619_data$set_rate@2 0) (= sh7619_data$register_type@2 4) (= sh7619_data$ecsr_value@2 0) (= sh7619_data$ecsipr_value@2 0) (= sh7619_data$fdr_value@2 0) (= sh7619_data$fcftr_value@2 0) (= sh7619_data$tx_check@2 0) (= sh7619_data$eesr_err_check@2 0) (= sh7619_data$trscer_err_mask@2 0) (= sh7619_data$irq_flags@2 0) (> .cse129 0) (>= __ADDRESS_OF_sh7619_data .cse129) (= sh771x_data$chip_reset@2 0) (= sh771x_data$set_duplex@2 0) (= sh771x_data$set_rate@2 0) (= sh771x_data$register_type@2 4) (= sh771x_data$ecsr_value@2 0) (= sh771x_data$ecsipr_value@2 0) (= sh771x_data$fdr_value@2 0) (= sh771x_data$fcftr_value@2 0) (= sh771x_data$tx_check@2 0) (= sh771x_data$eesr_err_check@2 0) (= sh771x_data$trscer_err_mask@2 0) (= sh771x_data$irq_flags@2 0) (> .cse130 0) (>= __ADDRESS_OF_sh771x_data .cse130) (> .cse131 0) (>= __ADDRESS_OF_bb_ops .cse131) (> .cse132 0) (>= __ADDRESS_OF_sh_eth_ethtool_ops .cse132) (> .cse133 0) (>= __ADDRESS_OF_sh_eth_netdev_ops .cse133) (> .cse134 0) (>= __ADDRESS_OF_sh_eth_netdev_ops_tsu .cse134) (= |*(void)*@1| (store |*(void)*@1| (+ (+ __ADDRESS_OF_sh_eth_match_table (* 200 8)) 192) 0)) (> .cse135 0) (>= __ADDRESS_OF_sh_eth_match_table .cse135) (> .cse136 0) (>= __ADDRESS_OF_sh_eth_dev_pm_ops .cse136) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 14)) 20) 0)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 0)) 20) __ADDRESS_OF_sh7619_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 1)) 20) __ADDRESS_OF_sh771x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 2)) 20) __ADDRESS_OF_sh7724_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 3)) 20) __ADDRESS_OF_sh7734_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 4)) 20) __ADDRESS_OF_sh7757_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 5)) 20) __ADDRESS_OF_sh7757_data_giga)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 6)) 20) __ADDRESS_OF_sh7763_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 7)) 20) __ADDRESS_OF_r7s72100_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 8)) 20) __ADDRESS_OF_r8a7740_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 9)) 20) __ADDRESS_OF_r8a777x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 10)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 11)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 12)) 20) __ADDRESS_OF_r8a779x_data)) (= *unsigned_long_int@1 (store *unsigned_long_int@1 (+ (+ __ADDRESS_OF_sh_eth_id_table (* 32 13)) 20) __ADDRESS_OF_r8a779x_data)) (> .cse137 0) (>= __ADDRESS_OF_sh_eth_id_table .cse137) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 0)) sh7619_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 8)) sh7619_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7619_data 16)) sh7619_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7619_data 24)) sh7619_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 32)) sh7619_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 36)) sh7619_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 40)) sh7619_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 44)) sh7619_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 52)) sh7619_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 56)) sh7619_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7619_data 60)) sh7619_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7619_data 64)) sh7619_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 0)) sh771x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 8)) sh771x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh771x_data 16)) sh771x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh771x_data 24)) sh771x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 32)) sh771x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 36)) sh771x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 40)) sh771x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 44)) sh771x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 52)) sh771x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 56)) sh771x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh771x_data 60)) sh771x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh771x_data 64)) sh771x_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 0)) sh7724_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 8)) sh7724_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7724_data 16)) sh7724_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7724_data 24)) sh7724_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 32)) sh7724_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 36)) sh7724_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 40)) sh7724_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 44)) sh7724_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 52)) sh7724_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 56)) sh7724_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7724_data 60)) sh7724_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7724_data 64)) sh7724_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 0)) sh7734_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 8)) sh7734_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7734_data 16)) sh7734_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7734_data 24)) sh7734_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 32)) sh7734_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 36)) sh7734_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 40)) sh7734_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 44)) sh7734_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 52)) sh7734_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 56)) sh7734_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7734_data 60)) sh7734_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7734_data 64)) sh7734_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 0)) sh7757_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 8)) sh7757_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data 16)) sh7757_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7757_data 24)) sh7757_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 32)) sh7757_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 36)) sh7757_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 40)) sh7757_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 44)) sh7757_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 52)) sh7757_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 56)) sh7757_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data 60)) sh7757_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7757_data 64)) sh7757_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 0)) sh7757_data_giga$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 8)) sh7757_data_giga$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7757_data_giga 16)) sh7757_data_giga$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7757_data_giga 24)) sh7757_data_giga$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 32)) sh7757_data_giga$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 36)) sh7757_data_giga$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 40)) sh7757_data_giga$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 44)) sh7757_data_giga$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 52)) sh7757_data_giga$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 56)) sh7757_data_giga$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7757_data_giga 60)) sh7757_data_giga$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7757_data_giga 64)) sh7757_data_giga$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 0)) sh7763_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 8)) sh7763_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_sh7763_data 16)) sh7763_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_sh7763_data 24)) sh7763_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 32)) sh7763_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 36)) sh7763_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 40)) sh7763_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 44)) sh7763_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 52)) sh7763_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 56)) sh7763_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_sh7763_data 60)) sh7763_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_sh7763_data 64)) sh7763_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 0)) r7s72100_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 8)) r7s72100_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r7s72100_data 16)) r7s72100_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r7s72100_data 24)) r7s72100_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 32)) r7s72100_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 36)) r7s72100_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 40)) r7s72100_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 44)) r7s72100_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 52)) r7s72100_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 56)) r7s72100_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r7s72100_data 60)) r7s72100_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r7s72100_data 64)) r7s72100_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 0)) r8a7740_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 8)) r8a7740_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a7740_data 16)) r8a7740_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a7740_data 24)) r8a7740_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 32)) r8a7740_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 36)) r8a7740_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 40)) r8a7740_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 44)) r8a7740_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 52)) r8a7740_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 56)) r8a7740_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a7740_data 60)) r8a7740_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a7740_data 64)) r8a7740_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 0)) r8a777x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 8)) r8a777x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a777x_data 16)) r8a777x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a777x_data 24)) r8a777x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 32)) r8a777x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 36)) r8a777x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 40)) r8a777x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 44)) r8a777x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 52)) r8a777x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 56)) r8a777x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a777x_data 60)) r8a777x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a777x_data 64)) r8a777x_data$irq_flags@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 0)) r8a779x_data$chip_reset@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 8)) r8a779x_data$set_duplex@2) (= (select |*(void_((struct_net_device)*))*@1| (+ __ADDRESS_OF_r8a779x_data 16)) r8a779x_data$set_rate@2) (= (select *signed_int@1 (+ __ADDRESS_OF_r8a779x_data 24)) r8a779x_data$register_type@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 32)) r8a779x_data$ecsr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 36)) r8a779x_data$ecsipr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 40)) r8a779x_data$fdr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 44)) r8a779x_data$fcftr_value@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 52)) r8a779x_data$tx_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 56)) r8a779x_data$eesr_err_check@2) (= (select *unsigned_int@1 (+ __ADDRESS_OF_r8a779x_data 60)) r8a779x_data$trscer_err_mask@2) (= (select *unsigned_long_int@1 (+ __ADDRESS_OF_r8a779x_data 64)) r8a779x_data$irq_flags@2) (> .cse138 0) (>= __ADDRESS_OF_sh_eth_driver .cse138) (= ldv_retval_20@2 0) (= ldv_retval_18@2 0) (= ldv_retval_2@2 0) (= ldv_retval_26@2 0) (= ldv_retval_5@2 0) (= ldv_retval_0@2 0) (= ldv_retval_23@2 0) (= ldv_retval_11@2 0) (= ldv_retval_1@2 0) (= ldv_retval_25@2 0) (= ldv_retval_22@2 0) (= ldv_retval_27@2 0) (= ldv_retval_15@2 0) (= ldv_retval_16@2 0) (= ldv_retval_24@2 0) (= ldv_retval_8@2 0) (= ldv_retval_7@2 0) (= ldv_retval_19@2 0) (= ldv_retval_14@2 0) (= ldv_retval_17@2 0) (= ldv_retval_12@2 0) (= ldv_retval_6@2 0) (= ldv_retval_21@2 0) (= ldv_retval_13@2 0) (= ldv_retval_9@2 0) (= ldv_retval_10@2 0) (= ldv_retval_4@2 0) (= ldv_retval_3@2 0) (= ldv_spin@2 0) (> .cse139 0) (>= |__ADDRESS_OF_main::ldvarg1| .cse139) (> .cse140 0) (>= |__ADDRESS_OF_main::ldvarg0| .cse140) (> .cse141 0) (>= |__ADDRESS_OF_main::ldvarg2| .cse141) (> .cse142 0) (>= |__ADDRESS_OF_main::ldvarg6| .cse142) (> .cse143 0) (>= |__ADDRESS_OF_main::ldvarg10| .cse143) (> .cse144 0) (>= |__ADDRESS_OF_main::ldvarg9| .cse144) (> .cse145 0) (>= |__ADDRESS_OF_main::ldvarg18| .cse145) (> .cse146 0) (>= |__ADDRESS_OF_main::ldvarg16| .cse146) (> .cse147 0) (>= |__ADDRESS_OF_main::ldvarg15| .cse147) (> .cse148 0) (>= |__ADDRESS_OF_main::ldvarg14| .cse148) (> .cse149 0) (>= |__ADDRESS_OF_main::ldvarg13| .cse149) (> .cse150 0) (>= |__ADDRESS_OF_main::ldvarg19| .cse150) (> .cse151 0) (>= |__ADDRESS_OF_main::ldvarg23| .cse151) (> .cse152 0) (>= |__ADDRESS_OF_main::ldvarg22| .cse152) (= |ldv_init_zalloc::size@2| 8) (= |ldv_init_zalloc::tmp@3| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2|) (= |ldv_init_zalloc::p@3| |ldv_init_zalloc::tmp@3|) (not (= |ldv_init_zalloc::p@3| 0)) (= |ldv_init_zalloc::__retval__@2| |ldv_init_zalloc::p@3|) (= |main::tmp@3| |ldv_init_zalloc::__retval__@2|) (= |main::ldvarg7@3| |main::tmp@3|) (= *unsigned_long_long_int@1 (store *unsigned_long_long_int@1 |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| 0)) (> .cse153 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#2| .cse153) (= |ldv_init_zalloc::size@3| 1) (= |ldv_init_zalloc::tmp@5| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#3|) (= |ldv_init_zalloc::p@5| |ldv_init_zalloc::tmp@5|) (not (= |ldv_init_zalloc::p@5| 0)) (= |ldv_init_zalloc::__retval__@3| |ldv_init_zalloc::p@5|) (= |main::tmp___0@3| |ldv_init_zalloc::__retval__@3|) (= |main::ldvarg3@3| |main::tmp___0@3|) (= |ldv_init_zalloc::size@4| 1) (= |ldv_init_zalloc::tmp@7| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#4|) (= |ldv_init_zalloc::p@7| |ldv_init_zalloc::tmp@7|) (not (= |ldv_init_zalloc::p@7| 0)) (= |ldv_init_zalloc::__retval__@4| |ldv_init_zalloc::p@7|) (= |ldv_init_zalloc::size@5| 8) (= |ldv_init_zalloc::tmp@9| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#5|) (= |ldv_init_zalloc::p@9| |ldv_init_zalloc::tmp@9|) (not (= |ldv_init_zalloc::p@9| 0)) (= |ldv_init_zalloc::__retval__@5| |ldv_init_zalloc::p@9|) (= |ldv_init_zalloc::size@6| 12) (= |ldv_init_zalloc::tmp@11| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#6|) (= |ldv_init_zalloc::p@11| |ldv_init_zalloc::tmp@11|) (not (= |ldv_init_zalloc::p@11| 0)) (= |ldv_init_zalloc::__retval__@6| |ldv_init_zalloc::p@11|) (= |ldv_init_zalloc::size@7| 1) (= |ldv_init_zalloc::tmp@13| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#7|) (= |ldv_init_zalloc::p@13| |ldv_init_zalloc::tmp@13|) (not (= |ldv_init_zalloc::p@13| 0)) (= |ldv_init_zalloc::__retval__@7| |ldv_init_zalloc::p@13|) (= |ldv_init_zalloc::size@8| 232) (= |ldv_init_zalloc::tmp@15| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8|) (= |ldv_init_zalloc::p@15| |ldv_init_zalloc::tmp@15|) (not (= |ldv_init_zalloc::p@15| 0)) (= |ldv_init_zalloc::__retval__@8| |ldv_init_zalloc::p@15|) (= |main::tmp___5@3| |ldv_init_zalloc::__retval__@8|) (= |main::ldvarg12@3| |main::tmp___5@3|) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 128) 0)) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 132) 0)) (= |*(unsigned_char)*@1| (store |*(unsigned_char)*@1| (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| 238) 0)) (> .cse154 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#8| .cse154) (= |ldv_init_zalloc::size@9| 40) (= |ldv_init_zalloc::tmp@17| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#9|) (= |ldv_init_zalloc::p@17| |ldv_init_zalloc::tmp@17|) (not (= |ldv_init_zalloc::p@17| 0)) (= |ldv_init_zalloc::__retval__@9| |ldv_init_zalloc::p@17|) (= |ldv_init_zalloc::size@10| 40) (= |ldv_init_zalloc::tmp@19| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#10|) (= |ldv_init_zalloc::p@19| |ldv_init_zalloc::tmp@19|) (not (= |ldv_init_zalloc::p@19| 0)) (= |ldv_init_zalloc::__retval__@10| |ldv_init_zalloc::p@19|) (= |ldv_init_zalloc::size@11| 232) (= |ldv_init_zalloc::tmp@21| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11|) (= |ldv_init_zalloc::p@21| |ldv_init_zalloc::tmp@21|) (not (= |ldv_init_zalloc::p@21| 0)) (= |ldv_init_zalloc::__retval__@11| |ldv_init_zalloc::p@21|) (= |main::tmp___8@3| |ldv_init_zalloc::__retval__@11|) (= |main::ldvarg21@3| |main::tmp___8@3|) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 128) 0)) (= *unsigned_int@1 (store *unsigned_int@1 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 132) 0)) (= |*(unsigned_char)*@1| (store |*(unsigned_char)*@1| (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 238) 0)) (> .cse155 0) (>= |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| .cse155) (= |ldv_init_zalloc::size@12| 1) (= |ldv_init_zalloc::tmp@23| |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#12|) (= |ldv_init_zalloc::p@23| |ldv_init_zalloc::tmp@23|) (not (= |ldv_init_zalloc::p@23| 0)) (= |ldv_init_zalloc::__retval__@12| |ldv_init_zalloc::p@23|) (= |ldv_memset::__retval__@2| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@3| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@4| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@5| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@6| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@7| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@8| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@9| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@10| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@11| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@12| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@13| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@14| |ldv_memset::tmp@1|) (= |ldv_memset::__retval__@15| |ldv_memset::tmp@1|) (= ldv_state_variable_11@3 0) (= ldv_state_variable_7@3 0) (= ldv_state_variable_2@3 0) (= ldv_state_variable_1@3 1) (= ref_cnt@3 0) (= ldv_state_variable_0@3 1) (= ldv_state_variable_16@3 0) (= ldv_state_variable_13@3 0) (= ldv_state_variable_6@3 0) (= ldv_state_variable_3@3 0) (= ldv_state_variable_9@3 0) (= ldv_state_variable_12@3 0) (= ldv_state_variable_14@3 0) (= ldv_state_variable_15@3 0) (= ldv_state_variable_8@3 0) (= ldv_state_variable_4@3 0) (= ldv_state_variable_10@3 0) (= ldv_state_variable_5@3 0))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (= |main::tmp___10@3| __VERIFIER_nondet_int@2) (not (= |main::tmp___10@3| 0)) (not (= |main::tmp___10@3| 1)) (not (= |main::tmp___10@3| 2)) (not (= |main::tmp___10@3| 3)) (not (= |main::tmp___10@3| 4)) (not (= |main::tmp___10@3| 5)) (not (= |main::tmp___10@3| 6)) (not (= |main::tmp___10@3| 7)) (not (= |main::tmp___10@3| 8)) (not (= |main::tmp___10@3| 9)) (not (= |main::tmp___10@3| 10)) (not (= |main::tmp___10@3| 11)) (not (= |main::tmp___10@3| 12)) (not (= |main::tmp___10@3| 13)) (not (= |main::tmp___10@3| 14)) (not (= |main::tmp___10@3| 15)) (not (= |main::tmp___10@3| 16))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (= ldv_spin@2 0))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (= |main::tmp___10@3| __VERIFIER_nondet_int@2) (not (= |main::tmp___10@3| 0)) (not (= |main::tmp___10@3| 1)) (not (= |main::tmp___10@3| 2)) (not (= |main::tmp___10@3| 3)) (not (= |main::tmp___10@3| 4)) (not (= |main::tmp___10@3| 5)) (not (= |main::tmp___10@3| 6)) (not (= |main::tmp___10@3| 7)) (not (= |main::tmp___10@3| 8)) (not (= |main::tmp___10@3| 9)) (not (= |main::tmp___10@3| 10)) (not (= |main::tmp___10@3| 11)) (not (= |main::tmp___10@3| 12)) (not (= |main::tmp___10@3| 13)) (not (= |main::tmp___10@3| 14)) (not (= |main::tmp___10@3| 15)) (= |main::tmp___10@3| 16) (not (= ldv_state_variable_5@3 0)) (= |main::tmp___26@3| __VERIFIER_nondet_int@3) (not (= |main::tmp___26@3| 0)) (not (= |main::tmp___26@3| 1)) (not (= |main::tmp___26@3| 2)) (not (= |main::tmp___26@3| 3)) (not (= |main::tmp___26@3| 4)) (not (= |main::tmp___26@3| 5)) (not (= |main::tmp___26@3| 6)) (not (= |main::tmp___26@3| 7)) (not (= |main::tmp___26@3| 8)) (not (= |main::tmp___26@3| 9)) (not (= |main::tmp___26@3| 10)) (not (= |main::tmp___26@3| 11))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (let ((.cse60 (+ |__ADDRESS_OF___VERIFIER_successful_zalloc_*void#11| 256)) (.cse59 (* 3008 1))) (let ((.cse5 (= |main::tmp___10@3| __VERIFIER_nondet_int@2)) (.cse6 (not (= |main::tmp___10@3| 0))) (.cse7 (not (= |main::tmp___10@3| 1))) (.cse8 (not (= |main::tmp___10@3| 2))) (.cse9 (not (= |main::tmp___10@3| 3))) (.cse10 (not (= |main::tmp___10@3| 4))) (.cse11 (not (= |main::tmp___10@3| 5))) (.cse12 (not (= |main::tmp___10@3| 6))) (.cse13 (not (= |main::tmp___10@3| 7))) (.cse14 (not (= |main::tmp___10@3| 8))) (.cse15 (not (= |main::tmp___10@3| 9))) (.cse16 (not (= |main::tmp___10@3| 10))) (.cse17 (not (= |main::tmp___10@3| 11))) (.cse18 (not (= |main::tmp___10@3| 12))) (.cse19 (not (= |main::tmp___10@3| 13))) (.cse20 (not (= |main::tmp___10@3| 14))) (.cse21 (not (= |main::tmp___10@3| 15))) (.cse22 (= |main::tmp___10@3| 16)) (.cse23 (not (= ldv_state_variable_5@3 0))) (.cse24 (= |main::tmp___26@3| __VERIFIER_nondet_int@3)) (.cse25 (not (= |main::tmp___26@3| 0))) (.cse26 (not (= |main::tmp___26@3| 1))) (.cse27 (not (= |main::tmp___26@3| 2))) (.cse28 (not (= |main::tmp___26@3| 3))) (.cse29 (not (= |main::tmp___26@3| 4))) (.cse30 (not (= |main::tmp___26@3| 5))) (.cse31 (not (= |main::tmp___26@3| 6))) (.cse32 (not (= |main::tmp___26@3| 7))) (.cse33 (not (= |main::tmp___26@3| 8))) (.cse34 (= |main::tmp___26@3| 9)) (.cse35 (= ldv_state_variable_5@3 2)) (.cse36 (= |sh_eth_tx_timeout::ndev@2| sh_eth_netdev_ops_group1@2)) (.cse37 (= |netdev_priv::dev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse38 (= |netdev_priv::__retval__@2| (+ |netdev_priv::dev@2| .cse59))) (.cse39 (= |sh_eth_tx_timeout::tmp@3| |netdev_priv::__retval__@2|)) (.cse40 (= |sh_eth_tx_timeout::mdp@3| |sh_eth_tx_timeout::tmp@3|)) (.cse41 (= |netdev_get_tx_queue::__retval__@2| (+ |netdev_get_tx_queue::__CPAchecker_TMP_0@1| (* |netdev_get_tx_queue::index@1| 504)))) (.cse42 (> .cse60 0)) (.cse43 (>= |__ADDRESS_OF_netif_tx_stop_queue::dev_queue| .cse60)) (.cse45 (ite (not (= |sh_eth_read::__ret_warn_on@3| 0)) 1 0)) (.cse44 (= (_&_ (select *signed_int@1 (+ |sh_eth_tx_timeout::mdp@3| 504)) 8) 0))) (let ((.cse0 (let ((.cse46 (not .cse44)) (.cse47 (= |sh_eth_read::ndev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse48 (= |sh_eth_read::enum_index@2| 4)) (.cse49 (= |netdev_priv::dev@3| |sh_eth_read::ndev@2|)) (.cse50 (= |netdev_priv::__retval__@3| (+ |netdev_priv::dev@3| .cse59))) (.cse51 (= |sh_eth_read::tmp@3| |netdev_priv::__retval__@3|)) (.cse52 (= |sh_eth_read::mdp@3| |sh_eth_read::tmp@3|)) (.cse53 (= |sh_eth_read::offset@3| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@3| 16)) (* |sh_eth_read::enum_index@2| 2))))) (.cse54 (= |sh_eth_read::__ret_warn_on@3| (ite (= |sh_eth_read::offset@3| 65535) 1 0))) (.cse55 (= |ldv__builtin_expect::exp@2| .cse45)) (.cse56 (= |ldv__builtin_expect::__retval__@2| |ldv__builtin_expect::exp@2|)) (.cse57 (= |sh_eth_read::tmp___0@3| |ldv__builtin_expect::__retval__@2|)) (.cse58 (= |sh_eth_read::tmp___0@3| 0))) (or (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 (not .cse58)) (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58)))) (.cse1 (= |ldv__builtin_expect::exp@3| .cse45)) (.cse2 (= |ldv__builtin_expect::__retval__@3| |ldv__builtin_expect::exp@3|)) (.cse3 (= |sh_eth_read::tmp___1@3| |ldv__builtin_expect::__retval__@3|)) (.cse4 (= |sh_eth_read::tmp___1@3| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4) (= |sh_eth_read::__retval__@2| 4294967295) (= |sh_eth_read::tmp___2@3| |sh_eth_read::tmp___2@2|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 (= |sh_eth_read::tmp___2@3| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@3| 24)) (* |sh_eth_read::offset@3| 1)))) (= |sh_eth_read::__retval__@2| |sh_eth_read::tmp___2@3|)) (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 (= |ldv__builtin_expect::__retval__@3| |ldv__builtin_expect::__retval__@1|) (= |ldv__builtin_expect::exp@3| |ldv__builtin_expect::exp@1|) (= netdev_err@2 netdev_err@1) (= |netdev_priv::__retval__@3| |netdev_priv::__retval__@2|) (= |netdev_priv::dev@3| |netdev_priv::dev@2|) (= |sh_eth_read::__ret_warn_on@3| |sh_eth_read::__ret_warn_on@1|) (= |sh_eth_read::__retval__@2| |sh_eth_read::__retval__@1|) (= |sh_eth_read::enum_index@2| |sh_eth_read::enum_index@1|) (= |sh_eth_read::mdp@3| |sh_eth_read::mdp@1|) (= |sh_eth_read::ndev@2| |sh_eth_read::ndev@1|) (= |sh_eth_read::offset@3| |sh_eth_read::offset@1|) (= |sh_eth_read::tmp@3| |sh_eth_read::tmp@1|) (= |sh_eth_read::tmp___0@3| |sh_eth_read::tmp___0@1|) (= |sh_eth_read::tmp___1@3| |sh_eth_read::tmp___1@1|) (= |sh_eth_read::tmp___2@3| |sh_eth_read::tmp___2@1|)))))) (= |sh_eth_tx_timeout::i@3| 0)))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (not (< |sh_eth_tx_timeout::i@3| (select *unsigned_int@1 (+ |sh_eth_tx_timeout::mdp@3| 40)))) (= |sh_eth_tx_timeout::i@4| 0)))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (let ((.cse5 (ite (not (= |sh_eth_write::__ret_warn_on@5| 0)) 1 0))) (let ((.cse0 (let ((.cse19 (* 3008 1))) (let ((.cse6 (let ((.cse25 (ite (not (= |sh_eth_read::__ret_warn_on@5| 0)) 1 0))) (let ((.cse20 (let ((.cse26 (let ((.cse44 (ite (not (= |sh_eth_write::__ret_warn_on@3| 0)) 1 0))) (let ((.cse39 (let ((.cse45 (let ((.cse58 (not (< |sh_eth_tx_timeout::i@4| (select *unsigned_int@1 (+ |sh_eth_tx_timeout::mdp@3| 44))))) (.cse59 (= |sh_eth_dev_init::ndev@2| |sh_eth_tx_timeout::ndev@2|)) (.cse60 (= |sh_eth_dev_init::start@2| 1)) (.cse61 (= |sh_eth_dev_init::ret@3| 0)) (.cse62 (= |netdev_priv::dev@4| |sh_eth_dev_init::ndev@2|)) (.cse63 (= |netdev_priv::__retval__@4| (+ |netdev_priv::dev@4| .cse19))) (.cse64 (= |sh_eth_dev_init::tmp@3| |netdev_priv::__retval__@4|)) (.cse65 (= |sh_eth_dev_init::mdp@3| |sh_eth_dev_init::tmp@3|)) (.cse66 (= |sh_eth_reset::ndev@2| |sh_eth_dev_init::ndev@2|)) (.cse67 (= |netdev_priv::dev@5| |sh_eth_reset::ndev@2|)) (.cse68 (= |netdev_priv::__retval__@5| (+ |netdev_priv::dev@5| .cse19))) (.cse69 (= |sh_eth_reset::tmp@3| |netdev_priv::__retval__@5|)) (.cse70 (= |sh_eth_reset::mdp@3| |sh_eth_reset::tmp@3|)) (.cse71 (= |sh_eth_reset::ret@3| 0)) (.cse72 (= |sh_eth_is_gether::mdp@2| |sh_eth_reset::mdp@3|)) (.cse73 (= |sh_eth_is_gether::__CPAchecker_TMP_0@2| (select |*(unsigned_short_int)*@1| (+ |sh_eth_is_gether::mdp@2| 16)))) (.cse74 (= |sh_eth_is_gether::__retval__@2| (ite (= |sh_eth_is_gether::__CPAchecker_TMP_0@2| __ADDRESS_OF_sh_eth_offset_gigabit) 1 0))) (.cse75 (= |sh_eth_reset::tmp___4@3| |sh_eth_is_gether::__retval__@2|)) (.cse76 (= |sh_eth_reset::tmp___4@3| 0))) (or (and .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 (= |sh_eth_is_rz_fast_ether::mdp@2| |sh_eth_reset::mdp@3|) (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| (select |*(unsigned_short_int)*@1| (+ |sh_eth_is_rz_fast_ether::mdp@2| 16))) (= |sh_eth_is_rz_fast_ether::__retval__@2| (ite (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| __ADDRESS_OF_sh_eth_offset_fast_rz) 1 0)) (= |sh_eth_reset::tmp___5@3| |sh_eth_is_rz_fast_ether::__retval__@2|) (not (= |sh_eth_reset::tmp___5@3| 0))) (and .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 (not .cse76) (= |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@2| |sh_eth_is_rz_fast_ether::__CPAchecker_TMP_0@1|) (= |sh_eth_is_rz_fast_ether::__retval__@2| |sh_eth_is_rz_fast_ether::__retval__@1|) (= |sh_eth_is_rz_fast_ether::mdp@2| |sh_eth_is_rz_fast_ether::mdp@1|) (= |sh_eth_reset::tmp___5@3| |sh_eth_reset::tmp___5@2|))))) (.cse46 (= |sh_eth_write::ndev@2| |sh_eth_reset::ndev@2|)) (.cse47 (= |sh_eth_write::enum_index@2| 0)) (.cse48 (= |netdev_priv::dev@6| |sh_eth_write::ndev@2|)) (.cse49 (= |netdev_priv::__retval__@6| (+ |netdev_priv::dev@6| .cse19))) (.cse50 (= |sh_eth_write::tmp@3| |netdev_priv::__retval__@6|)) (.cse51 (= |sh_eth_write::mdp@3| |sh_eth_write::tmp@3|)) (.cse52 (= |sh_eth_write::offset@3| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@3| 16)) (* |sh_eth_write::enum_index@2| 2))))) (.cse53 (= |sh_eth_write::__ret_warn_on@3| (ite (= |sh_eth_write::offset@3| 65535) 1 0))) (.cse54 (= |ldv__builtin_expect::exp@4| .cse44)) (.cse55 (= |ldv__builtin_expect::__retval__@4| |ldv__builtin_expect::exp@4|)) (.cse56 (= |sh_eth_write::tmp___0@3| |ldv__builtin_expect::__retval__@4|)) (.cse57 (= |sh_eth_write::tmp___0@3| 0))) (or (and .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 (not .cse57)) (and .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57)))) (.cse40 (= |ldv__builtin_expect::exp@5| .cse44)) (.cse41 (= |ldv__builtin_expect::__retval__@5| |ldv__builtin_expect::exp@5|)) (.cse42 (= |sh_eth_write::tmp___1@3| |ldv__builtin_expect::__retval__@5|)) (.cse43 (= |sh_eth_write::tmp___1@3| 0))) (or (and .cse39 .cse40 .cse41 .cse42 (not .cse43)) (and .cse39 .cse40 .cse41 .cse42 .cse43))))) (.cse27 (= |sh_eth_read::ndev@3| |sh_eth_reset::ndev@2|)) (.cse28 (= |sh_eth_read::enum_index@3| 1)) (.cse29 (= |netdev_priv::dev@7| |sh_eth_read::ndev@3|)) (.cse30 (= |netdev_priv::__retval__@7| (+ |netdev_priv::dev@7| .cse19))) (.cse31 (= |sh_eth_read::tmp@5| |netdev_priv::__retval__@7|)) (.cse32 (= |sh_eth_read::mdp@5| |sh_eth_read::tmp@5|)) (.cse33 (= |sh_eth_read::offset@5| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@5| 16)) (* |sh_eth_read::enum_index@3| 2))))) (.cse34 (= |sh_eth_read::__ret_warn_on@5| (ite (= |sh_eth_read::offset@5| 65535) 1 0))) (.cse35 (= |ldv__builtin_expect::exp@6| .cse25)) (.cse36 (= |ldv__builtin_expect::__retval__@6| |ldv__builtin_expect::exp@6|)) (.cse37 (= |sh_eth_read::tmp___0@5| |ldv__builtin_expect::__retval__@6|)) (.cse38 (= |sh_eth_read::tmp___0@5| 0))) (or (and .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 (not .cse38)) (and .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38)))) (.cse21 (= |ldv__builtin_expect::exp@7| .cse25)) (.cse22 (= |ldv__builtin_expect::__retval__@7| |ldv__builtin_expect::exp@7|)) (.cse23 (= |sh_eth_read::tmp___1@5| |ldv__builtin_expect::__retval__@7|)) (.cse24 (= |sh_eth_read::tmp___1@5| 0))) (or (and .cse20 .cse21 .cse22 .cse23 (not .cse24) (= |sh_eth_read::__retval__@3| 4294967295) (= |sh_eth_read::tmp___2@5| |sh_eth_read::tmp___2@4|)) (and .cse20 .cse21 .cse22 .cse23 .cse24 (= |sh_eth_read::tmp___2@5| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@5| 24)) (* |sh_eth_read::offset@5| 1)))) (= |sh_eth_read::__retval__@3| |sh_eth_read::tmp___2@5|)))))) (.cse7 (= |sh_eth_write::ndev@3| |sh_eth_reset::ndev@2|)) (.cse8 (= |sh_eth_write::enum_index@3| 1)) (.cse9 (= |netdev_priv::dev@8| |sh_eth_write::ndev@3|)) (.cse10 (= |netdev_priv::__retval__@8| (+ |netdev_priv::dev@8| .cse19))) (.cse11 (= |sh_eth_write::tmp@5| |netdev_priv::__retval__@8|)) (.cse12 (= |sh_eth_write::mdp@5| |sh_eth_write::tmp@5|)) (.cse13 (= |sh_eth_write::offset@5| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@5| 16)) (* |sh_eth_write::enum_index@3| 2))))) (.cse14 (= |sh_eth_write::__ret_warn_on@5| (ite (= |sh_eth_write::offset@5| 65535) 1 0))) (.cse15 (= |ldv__builtin_expect::exp@8| .cse5)) (.cse16 (= |ldv__builtin_expect::__retval__@8| |ldv__builtin_expect::exp@8|)) (.cse17 (= |sh_eth_write::tmp___0@5| |ldv__builtin_expect::__retval__@8|)) (.cse18 (= |sh_eth_write::tmp___0@5| 0))) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18)) (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18))))) (.cse1 (= |ldv__builtin_expect::exp@9| .cse5)) (.cse2 (= |ldv__builtin_expect::__retval__@9| |ldv__builtin_expect::exp@9|)) (.cse3 (= |sh_eth_write::tmp___1@5| |ldv__builtin_expect::__retval__@9|)) (.cse4 (= |sh_eth_write::tmp___1@5| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4)) (and .cse0 .cse1 .cse2 .cse3 .cse4)))) (= |sh_eth_check_reset::ndev@2| |sh_eth_reset::ndev@2|) (= |sh_eth_check_reset::ret@3| 0) (= |sh_eth_check_reset::cnt@3| 100)))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (= ldv_spin@2 0) (let ((.cse5 (ite (not (= |sh_eth_read::__ret_warn_on@7| 0)) 1 0))) (let ((.cse0 (let ((.cse6 (> |sh_eth_check_reset::cnt@3| 0)) (.cse7 (= |sh_eth_read::ndev@4| |sh_eth_check_reset::ndev@2|)) (.cse8 (= |sh_eth_read::enum_index@4| 1)) (.cse9 (= |netdev_priv::dev@9| |sh_eth_read::ndev@4|)) (.cse10 (= |netdev_priv::__retval__@9| (+ |netdev_priv::dev@9| (* 3008 1)))) (.cse11 (= |sh_eth_read::tmp@7| |netdev_priv::__retval__@9|)) (.cse12 (= |sh_eth_read::mdp@7| |sh_eth_read::tmp@7|)) (.cse13 (= |sh_eth_read::offset@7| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@7| 16)) (* |sh_eth_read::enum_index@4| 2))))) (.cse14 (= |sh_eth_read::__ret_warn_on@7| (ite (= |sh_eth_read::offset@7| 65535) 1 0))) (.cse15 (= |ldv__builtin_expect::exp@10| .cse5)) (.cse16 (= |ldv__builtin_expect::__retval__@10| |ldv__builtin_expect::exp@10|)) (.cse17 (= |sh_eth_read::tmp___0@7| |ldv__builtin_expect::__retval__@10|)) (.cse18 (= |sh_eth_read::tmp___0@7| 0))) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18)) (and .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18)))) (.cse1 (= |ldv__builtin_expect::exp@11| .cse5)) (.cse2 (= |ldv__builtin_expect::__retval__@11| |ldv__builtin_expect::exp@11|)) (.cse3 (= |sh_eth_read::tmp___1@7| |ldv__builtin_expect::__retval__@11|)) (.cse4 (= |sh_eth_read::tmp___1@7| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4) (= |sh_eth_read::__retval__@4| 4294967295) (= |sh_eth_read::tmp___2@7| |sh_eth_read::tmp___2@6|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 (= |sh_eth_read::tmp___2@7| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@7| 24)) (* |sh_eth_read::offset@7| 1)))) (= |sh_eth_read::__retval__@4| |sh_eth_read::tmp___2@7|))))) (= |sh_eth_check_reset::tmp@3| |sh_eth_read::__retval__@4|) (not (= (_&_ |sh_eth_check_reset::tmp@3| 3) 0)) (= |sh_eth_check_reset::cnt@4| (- |sh_eth_check_reset::cnt@3| 1))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse265 (+ |__ADDRESS_OF_netif_tx_stop_queue::dev_queue| 8)) (.cse24 (* 3008 1))) (and (= ldv_spin@2 0) (let ((.cse25 (* 73 1))) (let ((.cse5 (let ((.cse227 (let ((.cse244 (let ((.cse252 (> |sh_eth_check_reset::cnt@3| 0))) (or (and (let ((.cse251 (ite (not (= |sh_eth_read::__ret_warn_on@7| 0)) 1 0))) (let ((.cse246 (let ((.cse253 (= |sh_eth_read::ndev@4| |sh_eth_check_reset::ndev@2|)) (.cse254 (= |sh_eth_read::enum_index@4| 1)) (.cse255 (= |netdev_priv::dev@9| |sh_eth_read::ndev@4|)) (.cse256 (= |netdev_priv::__retval__@9| (+ |netdev_priv::dev@9| .cse24))) (.cse257 (= |sh_eth_read::tmp@7| |netdev_priv::__retval__@9|)) (.cse258 (= |sh_eth_read::mdp@7| |sh_eth_read::tmp@7|)) (.cse259 (= |sh_eth_read::offset@7| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_read::mdp@7| 16)) (* |sh_eth_read::enum_index@4| 2))))) (.cse260 (= |sh_eth_read::__ret_warn_on@7| (ite (= |sh_eth_read::offset@7| 65535) 1 0))) (.cse261 (= |ldv__builtin_expect::exp@10| .cse251)) (.cse262 (= |ldv__builtin_expect::__retval__@10| |ldv__builtin_expect::exp@10|)) (.cse263 (= |sh_eth_read::tmp___0@7| |ldv__builtin_expect::__retval__@10|)) (.cse264 (= |sh_eth_read::tmp___0@7| 0))) (or (and .cse252 .cse253 .cse254 .cse255 .cse256 .cse257 .cse258 .cse259 .cse260 .cse261 .cse262 .cse263 (not .cse264)) (and .cse252 .cse253 .cse254 .cse255 .cse256 .cse257 .cse258 .cse259 .cse260 .cse261 .cse262 .cse263 .cse264)))) (.cse247 (= |ldv__builtin_expect::exp@11| .cse251)) (.cse248 (= |ldv__builtin_expect::__retval__@11| |ldv__builtin_expect::exp@11|)) (.cse249 (= |sh_eth_read::tmp___1@7| |ldv__builtin_expect::__retval__@11|)) (.cse250 (= |sh_eth_read::tmp___1@7| 0))) (or (and .cse246 .cse247 .cse248 .cse249 (not .cse250) (= |sh_eth_read::__retval__@4| 4294967295) (= |sh_eth_read::tmp___2@7| |sh_eth_read::tmp___2@6|)) (and .cse246 .cse247 .cse248 .cse249 .cse250 (= |sh_eth_read::tmp___2@7| (ioread32 (+ (select |*(void)*@1| (+ |sh_eth_read::mdp@7| 24)) (* |sh_eth_read::offset@7| 1)))) (= |sh_eth_read::__retval__@4| |sh_eth_read::tmp___2@7|))))) (= |sh_eth_check_reset::tmp@3| |sh_eth_read::__retval__@4|) (= (_&_ |sh_eth_check_reset::tmp@3| 3) 0)) (and (not .cse252) (= |ldv__builtin_expect::__retval__@11| |ldv__builtin_expect::__retval__@9|) (= |ldv__builtin_expect::exp@11| |ldv__builtin_expect::exp@9|) (= |netdev_priv::__retval__@9| |netdev_priv::__retval__@8|) (= |netdev_priv::dev@9| |netdev_priv::dev@8|) (= |sh_eth_check_reset::tmp@3| |sh_eth_check_reset::tmp@2|) (= |sh_eth_read::__ret_warn_on@7| |sh_eth_read::__ret_warn_on@5|) (= |sh_eth_read::__retval__@4| |sh_eth_read::__retval__@3|) (= |sh_eth_read::enum_index@4| |sh_eth_read::enum_index@3|) (= |sh_eth_read::mdp@7| |sh_eth_read::mdp@5|) (= |sh_eth_read::ndev@4| |sh_eth_read::ndev@3|) (= |sh_eth_read::offset@7| |sh_eth_read::offset@5|) (= |sh_eth_read::tmp@7| |sh_eth_read::tmp@5|) (= |sh_eth_read::tmp___0@7| |sh_eth_read::tmp___0@5|) (= |sh_eth_read::tmp___1@7| |sh_eth_read::tmp___1@5|) (= |sh_eth_read::tmp___2@7| |sh_eth_read::tmp___2@5|))))) (.cse245 (<= |sh_eth_check_reset::cnt@3| 0))) (or (and .cse244 .cse245 (= |sh_eth_check_reset::ret@4| (- 110))) (and .cse244 (not .cse245) (= netdev_err@3 netdev_err@2) (= |sh_eth_check_reset::ret@4| |sh_eth_check_reset::ret@3|))))) (.cse228 (= |sh_eth_check_reset::__retval__@2| |sh_eth_check_reset::ret@4|)) (.cse229 (= |sh_eth_reset::ret@4| |sh_eth_check_reset::__retval__@2|)) (.cse230 (= |sh_eth_reset::ret@4| 0)) (.cse243 (= |sh_eth_reset::__retval__@2| |sh_eth_reset::ret@4|)) (.cse34 (= netdev_warn@2 netdev_warn@1)) (.cse35 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| |sh_eth_select_mii::__CPAchecker_TMP_0@1|)) (.cse36 (= |sh_eth_select_mii::mdp@3| |sh_eth_select_mii::mdp@1|)) (.cse37 (= |sh_eth_select_mii::ndev@2| |sh_eth_select_mii::ndev@1|)) (.cse38 (= |sh_eth_select_mii::tmp@3| |sh_eth_select_mii::tmp@1|))) (or (and (let ((.cse65 (select |*(struct_sh_eth_cpu_data)*@1| (+ |sh_eth_reset::mdp@3| 8)))) (let ((.cse39 (ite (not (= |sh_eth_write::__ret_warn_on@25| 0)) 1 0)) (.cse31 (let ((.cse71 (let ((.cse93 (ite (not (= |sh_eth_write::__ret_warn_on@21| 0)) 1 0))) (let ((.cse88 (let ((.cse94 (let ((.cse112 (ite (not (= |sh_eth_write::__ret_warn_on@19| 0)) 1 0))) (let ((.cse107 (let ((.cse113 (let ((.cse131 (ite (not (= |sh_eth_write::__ret_warn_on@17| 0)) 1 0))) (let ((.cse126 (let ((.cse132 (let ((.cse150 (ite (not (= |sh_eth_write::__ret_warn_on@15| 0)) 1 0))) (let ((.cse145 (let ((.cse151 (let ((.cse169 (ite (not (= |sh_eth_write::__ret_warn_on@13| 0)) 1 0))) (let ((.cse164 (let ((.cse170 (let ((.cse188 (ite (not (= |sh_eth_write::__ret_warn_on@11| 0)) 1 0))) (let ((.cse183 (let ((.cse189 (let ((.cse207 (ite (not (= |sh_eth_write::__ret_warn_on@9| 0)) 1 0))) (let ((.cse202 (let ((.cse208 (let ((.cse226 (ite (not (= |sh_eth_write::__ret_warn_on@7| 0)) 1 0))) (let ((.cse221 (let ((.cse231 (= |sh_eth_write::ndev@4| |sh_eth_reset::ndev@2|)) (.cse232 (= |sh_eth_write::enum_index@4| 6)) (.cse233 (= |netdev_priv::dev@10| |sh_eth_write::ndev@4|)) (.cse234 (= |netdev_priv::__retval__@10| (+ |netdev_priv::dev@10| .cse24))) (.cse235 (= |sh_eth_write::tmp@7| |netdev_priv::__retval__@10|)) (.cse236 (= |sh_eth_write::mdp@7| |sh_eth_write::tmp@7|)) (.cse237 (= |sh_eth_write::offset@7| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@7| 16)) (* |sh_eth_write::enum_index@4| 2))))) (.cse238 (= |sh_eth_write::__ret_warn_on@7| (ite (= |sh_eth_write::offset@7| 65535) 1 0))) (.cse239 (= |ldv__builtin_expect::exp@12| .cse226)) (.cse240 (= |ldv__builtin_expect::__retval__@12| |ldv__builtin_expect::exp@12|)) (.cse241 (= |sh_eth_write::tmp___0@7| |ldv__builtin_expect::__retval__@12|)) (.cse242 (= |sh_eth_write::tmp___0@7| 0))) (or (and .cse227 .cse228 .cse229 .cse230 .cse231 .cse232 .cse233 .cse234 .cse235 .cse236 .cse237 .cse238 .cse239 .cse240 .cse241 (not .cse242)) (and .cse227 .cse228 .cse229 .cse230 .cse231 .cse232 .cse233 .cse234 .cse235 .cse236 .cse237 .cse238 .cse239 .cse240 .cse241 .cse242)))) (.cse222 (= |ldv__builtin_expect::exp@13| .cse226)) (.cse223 (= |ldv__builtin_expect::__retval__@13| |ldv__builtin_expect::exp@13|)) (.cse224 (= |sh_eth_write::tmp___1@7| |ldv__builtin_expect::__retval__@13|)) (.cse225 (= |sh_eth_write::tmp___1@7| 0))) (or (and .cse221 .cse222 .cse223 .cse224 (not .cse225)) (and .cse221 .cse222 .cse223 .cse224 .cse225))))) (.cse209 (= |sh_eth_write::ndev@5| |sh_eth_reset::ndev@2|)) (.cse210 (= |sh_eth_write::enum_index@5| 7)) (.cse211 (= |netdev_priv::dev@11| |sh_eth_write::ndev@5|)) (.cse212 (= |netdev_priv::__retval__@11| (+ |netdev_priv::dev@11| .cse24))) (.cse213 (= |sh_eth_write::tmp@9| |netdev_priv::__retval__@11|)) (.cse214 (= |sh_eth_write::mdp@9| |sh_eth_write::tmp@9|)) (.cse215 (= |sh_eth_write::offset@9| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@9| 16)) (* |sh_eth_write::enum_index@5| 2))))) (.cse216 (= |sh_eth_write::__ret_warn_on@9| (ite (= |sh_eth_write::offset@9| 65535) 1 0))) (.cse217 (= |ldv__builtin_expect::exp@14| .cse207)) (.cse218 (= |ldv__builtin_expect::__retval__@14| |ldv__builtin_expect::exp@14|)) (.cse219 (= |sh_eth_write::tmp___0@9| |ldv__builtin_expect::__retval__@14|)) (.cse220 (= |sh_eth_write::tmp___0@9| 0))) (or (and .cse208 .cse209 .cse210 .cse211 .cse212 .cse213 .cse214 .cse215 .cse216 .cse217 .cse218 .cse219 (not .cse220)) (and .cse208 .cse209 .cse210 .cse211 .cse212 .cse213 .cse214 .cse215 .cse216 .cse217 .cse218 .cse219 .cse220)))) (.cse203 (= |ldv__builtin_expect::exp@15| .cse207)) (.cse204 (= |ldv__builtin_expect::__retval__@15| |ldv__builtin_expect::exp@15|)) (.cse205 (= |sh_eth_write::tmp___1@9| |ldv__builtin_expect::__retval__@15|)) (.cse206 (= |sh_eth_write::tmp___1@9| 0))) (or (and .cse202 .cse203 .cse204 .cse205 (not .cse206)) (and .cse202 .cse203 .cse204 .cse205 .cse206))))) (.cse190 (= |sh_eth_write::ndev@6| |sh_eth_reset::ndev@2|)) (.cse191 (= |sh_eth_write::enum_index@6| 8)) (.cse192 (= |netdev_priv::dev@12| |sh_eth_write::ndev@6|)) (.cse193 (= |netdev_priv::__retval__@12| (+ |netdev_priv::dev@12| .cse24))) (.cse194 (= |sh_eth_write::tmp@11| |netdev_priv::__retval__@12|)) (.cse195 (= |sh_eth_write::mdp@11| |sh_eth_write::tmp@11|)) (.cse196 (= |sh_eth_write::offset@11| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@11| 16)) (* |sh_eth_write::enum_index@6| 2))))) (.cse197 (= |sh_eth_write::__ret_warn_on@11| (ite (= |sh_eth_write::offset@11| 65535) 1 0))) (.cse198 (= |ldv__builtin_expect::exp@16| .cse188)) (.cse199 (= |ldv__builtin_expect::__retval__@16| |ldv__builtin_expect::exp@16|)) (.cse200 (= |sh_eth_write::tmp___0@11| |ldv__builtin_expect::__retval__@16|)) (.cse201 (= |sh_eth_write::tmp___0@11| 0))) (or (and .cse189 .cse190 .cse191 .cse192 .cse193 .cse194 .cse195 .cse196 .cse197 .cse198 .cse199 .cse200 (not .cse201)) (and .cse189 .cse190 .cse191 .cse192 .cse193 .cse194 .cse195 .cse196 .cse197 .cse198 .cse199 .cse200 .cse201)))) (.cse184 (= |ldv__builtin_expect::exp@17| .cse188)) (.cse185 (= |ldv__builtin_expect::__retval__@17| |ldv__builtin_expect::exp@17|)) (.cse186 (= |sh_eth_write::tmp___1@11| |ldv__builtin_expect::__retval__@17|)) (.cse187 (= |sh_eth_write::tmp___1@11| 0))) (or (and .cse183 .cse184 .cse185 .cse186 (not .cse187)) (and .cse183 .cse184 .cse185 .cse186 .cse187))))) (.cse171 (= |sh_eth_write::ndev@7| |sh_eth_reset::ndev@2|)) (.cse172 (= |sh_eth_write::enum_index@7| 9)) (.cse173 (= |netdev_priv::dev@13| |sh_eth_write::ndev@7|)) (.cse174 (= |netdev_priv::__retval__@13| (+ |netdev_priv::dev@13| .cse24))) (.cse175 (= |sh_eth_write::tmp@13| |netdev_priv::__retval__@13|)) (.cse176 (= |sh_eth_write::mdp@13| |sh_eth_write::tmp@13|)) (.cse177 (= |sh_eth_write::offset@13| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@13| 16)) (* |sh_eth_write::enum_index@7| 2))))) (.cse178 (= |sh_eth_write::__ret_warn_on@13| (ite (= |sh_eth_write::offset@13| 65535) 1 0))) (.cse179 (= |ldv__builtin_expect::exp@18| .cse169)) (.cse180 (= |ldv__builtin_expect::__retval__@18| |ldv__builtin_expect::exp@18|)) (.cse181 (= |sh_eth_write::tmp___0@13| |ldv__builtin_expect::__retval__@18|)) (.cse182 (= |sh_eth_write::tmp___0@13| 0))) (or (and .cse170 .cse171 .cse172 .cse173 .cse174 .cse175 .cse176 .cse177 .cse178 .cse179 .cse180 .cse181 (not .cse182)) (and .cse170 .cse171 .cse172 .cse173 .cse174 .cse175 .cse176 .cse177 .cse178 .cse179 .cse180 .cse181 .cse182)))) (.cse165 (= |ldv__builtin_expect::exp@19| .cse169)) (.cse166 (= |ldv__builtin_expect::__retval__@19| |ldv__builtin_expect::exp@19|)) (.cse167 (= |sh_eth_write::tmp___1@13| |ldv__builtin_expect::__retval__@19|)) (.cse168 (= |sh_eth_write::tmp___1@13| 0))) (or (and .cse164 .cse165 .cse166 .cse167 (not .cse168)) (and .cse164 .cse165 .cse166 .cse167 .cse168))))) (.cse152 (= |sh_eth_write::ndev@8| |sh_eth_reset::ndev@2|)) (.cse153 (= |sh_eth_write::enum_index@8| 10)) (.cse154 (= |netdev_priv::dev@14| |sh_eth_write::ndev@8|)) (.cse155 (= |netdev_priv::__retval__@14| (+ |netdev_priv::dev@14| .cse24))) (.cse156 (= |sh_eth_write::tmp@15| |netdev_priv::__retval__@14|)) (.cse157 (= |sh_eth_write::mdp@15| |sh_eth_write::tmp@15|)) (.cse158 (= |sh_eth_write::offset@15| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@15| 16)) (* |sh_eth_write::enum_index@8| 2))))) (.cse159 (= |sh_eth_write::__ret_warn_on@15| (ite (= |sh_eth_write::offset@15| 65535) 1 0))) (.cse160 (= |ldv__builtin_expect::exp@20| .cse150)) (.cse161 (= |ldv__builtin_expect::__retval__@20| |ldv__builtin_expect::exp@20|)) (.cse162 (= |sh_eth_write::tmp___0@15| |ldv__builtin_expect::__retval__@20|)) (.cse163 (= |sh_eth_write::tmp___0@15| 0))) (or (and .cse151 .cse152 .cse153 .cse154 .cse155 .cse156 .cse157 .cse158 .cse159 .cse160 .cse161 .cse162 (not .cse163)) (and .cse151 .cse152 .cse153 .cse154 .cse155 .cse156 .cse157 .cse158 .cse159 .cse160 .cse161 .cse162 .cse163)))) (.cse146 (= |ldv__builtin_expect::exp@21| .cse150)) (.cse147 (= |ldv__builtin_expect::__retval__@21| |ldv__builtin_expect::exp@21|)) (.cse148 (= |sh_eth_write::tmp___1@15| |ldv__builtin_expect::__retval__@21|)) (.cse149 (= |sh_eth_write::tmp___1@15| 0))) (or (and .cse145 .cse146 .cse147 .cse148 (not .cse149)) (and .cse145 .cse146 .cse147 .cse148 .cse149))))) (.cse133 (= |sh_eth_write::ndev@9| |sh_eth_reset::ndev@2|)) (.cse134 (= |sh_eth_write::enum_index@9| 11)) (.cse135 (= |netdev_priv::dev@15| |sh_eth_write::ndev@9|)) (.cse136 (= |netdev_priv::__retval__@15| (+ |netdev_priv::dev@15| .cse24))) (.cse137 (= |sh_eth_write::tmp@17| |netdev_priv::__retval__@15|)) (.cse138 (= |sh_eth_write::mdp@17| |sh_eth_write::tmp@17|)) (.cse139 (= |sh_eth_write::offset@17| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@17| 16)) (* |sh_eth_write::enum_index@9| 2))))) (.cse140 (= |sh_eth_write::__ret_warn_on@17| (ite (= |sh_eth_write::offset@17| 65535) 1 0))) (.cse141 (= |ldv__builtin_expect::exp@22| .cse131)) (.cse142 (= |ldv__builtin_expect::__retval__@22| |ldv__builtin_expect::exp@22|)) (.cse143 (= |sh_eth_write::tmp___0@17| |ldv__builtin_expect::__retval__@22|)) (.cse144 (= |sh_eth_write::tmp___0@17| 0))) (or (and .cse132 .cse133 .cse134 .cse135 .cse136 .cse137 .cse138 .cse139 .cse140 .cse141 .cse142 .cse143 (not .cse144)) (and .cse132 .cse133 .cse134 .cse135 .cse136 .cse137 .cse138 .cse139 .cse140 .cse141 .cse142 .cse143 .cse144)))) (.cse127 (= |ldv__builtin_expect::exp@23| .cse131)) (.cse128 (= |ldv__builtin_expect::__retval__@23| |ldv__builtin_expect::exp@23|)) (.cse129 (= |sh_eth_write::tmp___1@17| |ldv__builtin_expect::__retval__@23|)) (.cse130 (= |sh_eth_write::tmp___1@17| 0))) (or (and .cse126 .cse127 .cse128 .cse129 (not .cse130)) (and .cse126 .cse127 .cse128 .cse129 .cse130))))) (.cse114 (= |sh_eth_write::ndev@10| |sh_eth_reset::ndev@2|)) (.cse115 (= |sh_eth_write::enum_index@10| 12)) (.cse116 (= |netdev_priv::dev@16| |sh_eth_write::ndev@10|)) (.cse117 (= |netdev_priv::__retval__@16| (+ |netdev_priv::dev@16| .cse24))) (.cse118 (= |sh_eth_write::tmp@19| |netdev_priv::__retval__@16|)) (.cse119 (= |sh_eth_write::mdp@19| |sh_eth_write::tmp@19|)) (.cse120 (= |sh_eth_write::offset@19| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@19| 16)) (* |sh_eth_write::enum_index@10| 2))))) (.cse121 (= |sh_eth_write::__ret_warn_on@19| (ite (= |sh_eth_write::offset@19| 65535) 1 0))) (.cse122 (= |ldv__builtin_expect::exp@24| .cse112)) (.cse123 (= |ldv__builtin_expect::__retval__@24| |ldv__builtin_expect::exp@24|)) (.cse124 (= |sh_eth_write::tmp___0@19| |ldv__builtin_expect::__retval__@24|)) (.cse125 (= |sh_eth_write::tmp___0@19| 0))) (or (and .cse113 .cse114 .cse115 .cse116 .cse117 .cse118 .cse119 .cse120 .cse121 .cse122 .cse123 .cse124 (not .cse125)) (and .cse113 .cse114 .cse115 .cse116 .cse117 .cse118 .cse119 .cse120 .cse121 .cse122 .cse123 .cse124 .cse125)))) (.cse108 (= |ldv__builtin_expect::exp@25| .cse112)) (.cse109 (= |ldv__builtin_expect::__retval__@25| |ldv__builtin_expect::exp@25|)) (.cse110 (= |sh_eth_write::tmp___1@19| |ldv__builtin_expect::__retval__@25|)) (.cse111 (= |sh_eth_write::tmp___1@19| 0))) (or (and .cse107 .cse108 .cse109 .cse110 (not .cse111)) (and .cse107 .cse108 .cse109 .cse110 .cse111))))) (.cse95 (= |sh_eth_write::ndev@11| |sh_eth_reset::ndev@2|)) (.cse96 (= |sh_eth_write::enum_index@11| 13)) (.cse97 (= |netdev_priv::dev@17| |sh_eth_write::ndev@11|)) (.cse98 (= |netdev_priv::__retval__@17| (+ |netdev_priv::dev@17| .cse24))) (.cse99 (= |sh_eth_write::tmp@21| |netdev_priv::__retval__@17|)) (.cse100 (= |sh_eth_write::mdp@21| |sh_eth_write::tmp@21|)) (.cse101 (= |sh_eth_write::offset@21| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@21| 16)) (* |sh_eth_write::enum_index@11| 2))))) (.cse102 (= |sh_eth_write::__ret_warn_on@21| (ite (= |sh_eth_write::offset@21| 65535) 1 0))) (.cse103 (= |ldv__builtin_expect::exp@26| .cse93)) (.cse104 (= |ldv__builtin_expect::__retval__@26| |ldv__builtin_expect::exp@26|)) (.cse105 (= |sh_eth_write::tmp___0@21| |ldv__builtin_expect::__retval__@26|)) (.cse106 (= |sh_eth_write::tmp___0@21| 0))) (or (and .cse94 .cse95 .cse96 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 (not .cse106)) (and .cse94 .cse95 .cse96 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 .cse106)))) (.cse89 (= |ldv__builtin_expect::exp@27| .cse93)) (.cse90 (= |ldv__builtin_expect::__retval__@27| |ldv__builtin_expect::exp@27|)) (.cse91 (= |sh_eth_write::tmp___1@21| |ldv__builtin_expect::__retval__@27|)) (.cse92 (= |sh_eth_write::tmp___1@21| 0))) (or (and .cse88 .cse89 .cse90 .cse91 (not .cse92)) (and .cse88 .cse89 .cse90 .cse91 .cse92))))) (.cse72 (= |sh_eth_reset::__CPAchecker_TMP_0@2| .cse65)) (.cse74 (ite (not (= |sh_eth_write::__ret_warn_on@23| 0)) 1 0)) (.cse73 (= (select *unsigned_char@1 (+ |sh_eth_reset::__CPAchecker_TMP_0@2| .cse25)) 0))) (let ((.cse66 (let ((.cse75 (not .cse73)) (.cse76 (= |sh_eth_write::ndev@12| |sh_eth_reset::ndev@2|)) (.cse77 (= |sh_eth_write::enum_index@12| 63)) (.cse78 (= |netdev_priv::dev@18| |sh_eth_write::ndev@12|)) (.cse79 (= |netdev_priv::__retval__@18| (+ |netdev_priv::dev@18| .cse24))) (.cse80 (= |sh_eth_write::tmp@23| |netdev_priv::__retval__@18|)) (.cse81 (= |sh_eth_write::mdp@23| |sh_eth_write::tmp@23|)) (.cse82 (= |sh_eth_write::offset@23| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@23| 16)) (* |sh_eth_write::enum_index@12| 2))))) (.cse83 (= |sh_eth_write::__ret_warn_on@23| (ite (= |sh_eth_write::offset@23| 65535) 1 0))) (.cse84 (= |ldv__builtin_expect::exp@28| .cse74)) (.cse85 (= |ldv__builtin_expect::__retval__@28| |ldv__builtin_expect::exp@28|)) (.cse86 (= |sh_eth_write::tmp___0@23| |ldv__builtin_expect::__retval__@28|)) (.cse87 (= |sh_eth_write::tmp___0@23| 0))) (or (and .cse71 .cse72 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 (not .cse87)) (and .cse71 .cse72 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87)))) (.cse67 (= |ldv__builtin_expect::exp@29| .cse74)) (.cse68 (= |ldv__builtin_expect::__retval__@29| |ldv__builtin_expect::exp@29|)) (.cse69 (= |sh_eth_write::tmp___1@23| |ldv__builtin_expect::__retval__@29|)) (.cse70 (= |sh_eth_write::tmp___1@23| 0))) (or (and .cse66 .cse67 .cse68 .cse69 (not .cse70)) (and .cse66 .cse67 .cse68 .cse69 .cse70) (and .cse71 .cse72 .cse73 (= |ldv__builtin_expect::__retval__@29| |ldv__builtin_expect::__retval__@27|) (= |ldv__builtin_expect::exp@29| |ldv__builtin_expect::exp@27|) (= |netdev_priv::__retval__@18| |netdev_priv::__retval__@17|) (= |netdev_priv::dev@18| |netdev_priv::dev@17|) (= |sh_eth_write::__ret_warn_on@23| |sh_eth_write::__ret_warn_on@21|) (= |sh_eth_write::enum_index@12| |sh_eth_write::enum_index@11|) (= |sh_eth_write::mdp@23| |sh_eth_write::mdp@21|) (= |sh_eth_write::ndev@12| |sh_eth_write::ndev@11|) (= |sh_eth_write::offset@23| |sh_eth_write::offset@21|) (= |sh_eth_write::tmp@23| |sh_eth_write::tmp@21|) (= |sh_eth_write::tmp___0@23| |sh_eth_write::tmp___0@21|) (= |sh_eth_write::tmp___1@23| |sh_eth_write::tmp___1@21|)))))) (.cse32 (= |sh_eth_reset::__CPAchecker_TMP_1@2| .cse65)) (.cse33 (= (select *unsigned_char@1 (+ |sh_eth_reset::__CPAchecker_TMP_1@2| .cse25)) 0))) (let ((.cse26 (let ((.cse40 (let ((.cse62 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 1)) (.cse60 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 2))) (let ((.cse53 (not .cse33)) (.cse54 (= |sh_eth_select_mii::ndev@2| |sh_eth_reset::ndev@2|)) (.cse55 (= |netdev_priv::dev@19| |sh_eth_select_mii::ndev@2|)) (.cse56 (= |netdev_priv::__retval__@19| (+ |netdev_priv::dev@19| .cse24))) (.cse57 (= |sh_eth_select_mii::tmp@3| |netdev_priv::__retval__@19|)) (.cse58 (= |sh_eth_select_mii::mdp@3| |sh_eth_select_mii::tmp@3|)) (.cse59 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| (select *enum_ldv_27863@1 (+ |sh_eth_select_mii::mdp@3| 500)))) (.cse61 (not .cse60)) (.cse63 (not .cse62)) (.cse64 (= |sh_eth_select_mii::__CPAchecker_TMP_0@2| 6))) (or (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse62 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse63 .cse64 .cse34) (and .cse31 .cse32 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse61 .cse63 (not .cse64)))))) (.cse41 (= |sh_eth_write::ndev@13| |sh_eth_select_mii::ndev@2|)) (.cse42 (= |sh_eth_write::enum_index@13| 64)) (.cse43 (= |netdev_priv::dev@20| |sh_eth_write::ndev@13|)) (.cse44 (= |netdev_priv::__retval__@20| (+ |netdev_priv::dev@20| .cse24))) (.cse45 (= |sh_eth_write::tmp@25| |netdev_priv::__retval__@20|)) (.cse46 (= |sh_eth_write::mdp@25| |sh_eth_write::tmp@25|)) (.cse47 (= |sh_eth_write::offset@25| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@25| 16)) (* |sh_eth_write::enum_index@13| 2))))) (.cse48 (= |sh_eth_write::__ret_warn_on@25| (ite (= |sh_eth_write::offset@25| 65535) 1 0))) (.cse49 (= |ldv__builtin_expect::exp@30| .cse39)) (.cse50 (= |ldv__builtin_expect::__retval__@30| |ldv__builtin_expect::exp@30|)) (.cse51 (= |sh_eth_write::tmp___0@25| |ldv__builtin_expect::__retval__@30|)) (.cse52 (= |sh_eth_write::tmp___0@25| 0))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 (not .cse52)) (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52)))) (.cse27 (= |ldv__builtin_expect::exp@31| .cse39)) (.cse28 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::exp@31|)) (.cse29 (= |sh_eth_write::tmp___1@25| |ldv__builtin_expect::__retval__@31|)) (.cse30 (= |sh_eth_write::tmp___1@25| 0))) (or (and .cse26 .cse27 .cse28 .cse29 (not .cse30)) (and .cse26 .cse27 .cse28 .cse29 .cse30) (and .cse31 .cse32 .cse33 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::__retval__@29|) (= |ldv__builtin_expect::exp@31| |ldv__builtin_expect::exp@29|) (= |netdev_priv::__retval__@20| |netdev_priv::__retval__@18|) (= |netdev_priv::dev@20| |netdev_priv::dev@18|) .cse34 .cse35 .cse36 .cse37 .cse38 (= |sh_eth_write::__ret_warn_on@25| |sh_eth_write::__ret_warn_on@23|) (= |sh_eth_write::enum_index@13| |sh_eth_write::enum_index@12|) (= |sh_eth_write::mdp@25| |sh_eth_write::mdp@23|) (= |sh_eth_write::ndev@13| |sh_eth_write::ndev@12|) (= |sh_eth_write::offset@25| |sh_eth_write::offset@23|) (= |sh_eth_write::tmp@25| |sh_eth_write::tmp@23|) (= |sh_eth_write::tmp___0@25| |sh_eth_write::tmp___0@23|) (= |sh_eth_write::tmp___1@25| |sh_eth_write::tmp___1@23|)))))) .cse243) (and .cse227 .cse228 .cse229 (not .cse230) .cse243 (= |ldv__builtin_expect::__retval__@31| |ldv__builtin_expect::__retval__@11|) (= |ldv__builtin_expect::exp@31| |ldv__builtin_expect::exp@11|) (= |netdev_priv::__retval__@20| |netdev_priv::__retval__@9|) (= |netdev_priv::dev@20| |netdev_priv::dev@9|) .cse34 (= |sh_eth_reset::__CPAchecker_TMP_0@2| |sh_eth_reset::__CPAchecker_TMP_0@1|) (= |sh_eth_reset::__CPAchecker_TMP_1@2| |sh_eth_reset::__CPAchecker_TMP_1@1|) .cse35 .cse36 .cse37 .cse38 (= |sh_eth_write::__ret_warn_on@25| |sh_eth_write::__ret_warn_on@5|) (= |sh_eth_write::enum_index@13| |sh_eth_write::enum_index@3|) (= |sh_eth_write::mdp@25| |sh_eth_write::mdp@5|) (= |sh_eth_write::ndev@13| |sh_eth_write::ndev@3|) (= |sh_eth_write::offset@25| |sh_eth_write::offset@5|) (= |sh_eth_write::tmp@25| |sh_eth_write::tmp@5|) (= |sh_eth_write::tmp___0@25| |sh_eth_write::tmp___0@5|) (= |sh_eth_write::tmp___1@25| |sh_eth_write::tmp___1@5|))))) (.cse6 (= |sh_eth_dev_init::ret@4| |sh_eth_reset::__retval__@2|)) (.cse7 (= |sh_eth_dev_init::ret@4| 0)) (.cse8 (= |sh_eth_dev_init::__CPAchecker_TMP_0@2| (select |*(struct_sh_eth_cpu_data)*@1| (+ |sh_eth_dev_init::mdp@3| 8)))) (.cse10 (ite (not (= |sh_eth_write::__ret_warn_on@27| 0)) 1 0)) (.cse9 (= (select *unsigned_char@1 (+ |sh_eth_dev_init::__CPAchecker_TMP_0@2| .cse25)) 0))) (let ((.cse0 (let ((.cse11 (not .cse9)) (.cse12 (= |sh_eth_write::ndev@14| |sh_eth_dev_init::ndev@2|)) (.cse13 (= |sh_eth_write::enum_index@14| 22)) (.cse14 (= |netdev_priv::dev@21| |sh_eth_write::ndev@14|)) (.cse15 (= |netdev_priv::__retval__@21| (+ |netdev_priv::dev@21| .cse24))) (.cse16 (= |sh_eth_write::tmp@27| |netdev_priv::__retval__@21|)) (.cse17 (= |sh_eth_write::mdp@27| |sh_eth_write::tmp@27|)) (.cse18 (= |sh_eth_write::offset@27| (select *unsigned_short_int@1 (+ (select |*(unsigned_short_int)*@1| (+ |sh_eth_write::mdp@27| 16)) (* |sh_eth_write::enum_index@14| 2))))) (.cse19 (= |sh_eth_write::__ret_warn_on@27| (ite (= |sh_eth_write::offset@27| 65535) 1 0))) (.cse20 (= |ldv__builtin_expect::exp@32| .cse10)) (.cse21 (= |ldv__builtin_expect::__retval__@32| |ldv__builtin_expect::exp@32|)) (.cse22 (= |sh_eth_write::tmp___0@27| |ldv__builtin_expect::__retval__@32|)) (.cse23 (= |sh_eth_write::tmp___0@27| 0))) (or (and .cse5 .cse6 .cse7 .cse8 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse23)) (and .cse5 .cse6 .cse7 .cse8 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23)))) (.cse1 (= |ldv__builtin_expect::exp@33| .cse10)) (.cse2 (= |ldv__builtin_expect::__retval__@33| |ldv__builtin_expect::exp@33|)) (.cse3 (= |sh_eth_write::tmp___1@27| |ldv__builtin_expect::__retval__@33|)) (.cse4 (= |sh_eth_write::tmp___1@27| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (not .cse4)) (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse7 .cse8 .cse9 (= |ldv__builtin_expect::__retval__@33| |ldv__builtin_expect::__retval__@31|) (= |ldv__builtin_expect::exp@33| |ldv__builtin_expect::exp@31|) (= |netdev_priv::__retval__@21| |netdev_priv::__retval__@20|) (= |netdev_priv::dev@21| |netdev_priv::dev@20|) (= |sh_eth_write::__ret_warn_on@27| |sh_eth_write::__ret_warn_on@25|) (= |sh_eth_write::enum_index@14| |sh_eth_write::enum_index@13|) (= |sh_eth_write::mdp@27| |sh_eth_write::mdp@25|) (= |sh_eth_write::ndev@14| |sh_eth_write::ndev@13|) (= |sh_eth_write::offset@27| |sh_eth_write::offset@25|) (= |sh_eth_write::tmp@27| |sh_eth_write::tmp@25|) (= |sh_eth_write::tmp___0@27| |sh_eth_write::tmp___0@25|) (= |sh_eth_write::tmp___1@27| |sh_eth_write::tmp___1@25|)))))) (= |sh_eth_ring_format::ndev@2| |sh_eth_dev_init::ndev@2|) (> .cse265 0) (>= |__ADDRESS_OF_sh_eth_ring_format::ndev| .cse265) (= |netdev_priv::dev@22| |sh_eth_ring_format::ndev@2|) (= |netdev_priv::__retval__@22| (+ |netdev_priv::dev@22| .cse24)) (= |sh_eth_ring_format::tmp@3| |netdev_priv::__retval__@22|) (= |sh_eth_ring_format::mdp@3| |sh_eth_ring_format::tmp@3|) (= |sh_eth_ring_format::rxdesc@3| 0) (= |sh_eth_ring_format::txdesc@3| 0) (= *unsigned_int@2 (store *unsigned_int@1 (+ |sh_eth_ring_format::mdp@3| 168) 0)) (= *unsigned_int@3 (store *unsigned_int@2 (+ |sh_eth_ring_format::mdp@3| 176) 0)) (= *unsigned_int@4 (store *unsigned_int@3 (+ |sh_eth_ring_format::mdp@3| 172) 0)) (= *unsigned_int@5 (store *unsigned_int@4 (+ |sh_eth_ring_format::mdp@3| 180) 0)) (= |sh_eth_ring_format::i@3| 0))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (= ldv_spin@2 0))) (and .cse0 (< |sh_eth_ring_format::i@3| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 40))) (= |*(struct_sk_buff)*@2| (store |*(struct_sk_buff)*@1| (+ (select |*((struct_sk_buff)*)*@1| (+ |sh_eth_ring_format::mdp@3| 80)) (* |sh_eth_ring_format::i@3| 8)) 0)) (= |ldv___netdev_alloc_skb_31::flags@2| 32) (= |ldv_check_alloc_flags::flags@2| |ldv___netdev_alloc_skb_31::flags@2|) (not .cse0) (not (= (_&_ |ldv_check_alloc_flags::flags@2| 16) 0)))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(declare-fun __VERIFIER_nondet_pointer@2 () Int)
(declare-fun |ldv_undef_ptr::tmp@3| () Int)
(declare-fun |ldv_undef_ptr::__retval__@2| () Int)
(declare-fun |ldv___netdev_alloc_skb_31::tmp@3| () Int)
(declare-fun |ldv___netdev_alloc_skb_31::__retval__@2| () Int)
(declare-fun |netdev_alloc_skb::tmp@3| () Int)
(declare-fun |netdev_alloc_skb::__retval__@2| () Int)
(declare-fun |sh_eth_ring_format::skb@3| () Int)
(declare-fun |sh_eth_set_receive_align::skb@2| () Int)
(declare-fun |sh_eth_set_receive_align::__CPAchecker_TMP_0@2| () Int)
(declare-fun |sh_eth_set_receive_align::reserve@3| () Int)
(declare-fun |skb_reserve::skb@2| () Int)
(declare-fun |skb_reserve::len@2| () Int)
(declare-fun |*(unsigned_char)*@2| () (Array Int Int))
(declare-fun |skb_reserve::len@1| () Int)
(declare-fun |skb_reserve::skb@1| () Int)
(declare-fun |*(struct_sh_eth_rxdesc)*@1| () (Array Int Int))
(declare-fun |sh_eth_ring_format::rxdesc@4| () Int)
(declare-fun |sh_eth_ring_format::__CPAchecker_TMP_1@2| () Int)
(declare-fun *unsigned_short_int@2 () (Array Int Int))
(declare-fun |sh_eth_ring_format::__CPAchecker_TMP_2@2| () Int)
(declare-fun |sh_eth_ring_format::__CPAchecker_TMP_3@2| () Int)
(declare-fun |dma_map_single_attrs::dev@2| () Int)
(declare-fun |dma_map_single_attrs::ptr@2| () Int)
(declare-fun |dma_map_single_attrs::size@2| () Int)
(declare-fun |dma_map_single_attrs::dir@2| () Int)
(declare-fun |dma_map_single_attrs::attrs@2| () Int)
(declare-fun |get_dma_ops::dev@2| () Int)
(declare-fun |ldv__builtin_expect::exp@34| () Int)
(declare-fun |ldv__builtin_expect::__retval__@34| () Int)
(declare-fun |get_dma_ops::tmp@3| () Int)
(declare-fun |*(struct_dma_map_ops)*@1| () (Array Int Int))
(declare-fun |get_dma_ops::__retval__@2| () Int)
(declare-fun dma_ops@2 () Int)
(declare-fun |dma_map_single_attrs::tmp@3| () Int)
(declare-fun |dma_map_single_attrs::ops@3| () Int)
(declare-fun |valid_dma_direction::dma_direction@2| () Int)
(declare-fun |valid_dma_direction::__CPAchecker_TMP_0@3| () Int)
(declare-fun |valid_dma_direction::__retval__@2| () Int)
(declare-fun |dma_map_single_attrs::tmp___0@3| () Int)
(declare-fun |ldv__builtin_expect::exp@35| () Int)
(declare-fun |ldv__builtin_expect::__retval__@35| () Int)
(declare-fun |dma_map_single_attrs::tmp___1@3| () Int)
(declare-fun __phys_addr (Int) Int)
(declare-fun |dma_map_single_attrs::tmp___2@3| () Int)
(declare-fun |<func>{dma_map_single_attrs::*(ops->map_page)}@2| () Int)
(declare-fun |dma_map_single_attrs::addr@3| () Int)
(declare-fun |dma_map_single_attrs::tmp___3@1| () Int)
(declare-fun debug_dma_map_page (Int Int Int Int Int Int Int) Int)
(declare-fun |dma_map_single_attrs::__retval__@2| () Int)
(declare-fun |sh_eth_ring_format::dma_addr@3| () Int)
(push 1)
(push 1)
(assert (let ((.cse0 (= ldv_spin@2 0))) (and .cse0 (let ((.cse8 (= |valid_dma_direction::dma_direction@2| 1)) (.cse9 (= |valid_dma_direction::dma_direction@2| 0))) (let ((.cse1 (let ((.cse27 (select |*(struct_dma_map_ops)*@1| (+ (+ |get_dma_ops::dev@2| 1232) 0))) (.cse28 (+ |sh_eth_ring_format::rxdesc@4| 6))) (let ((.cse10 (let ((.cse29 (let ((.cse43 (< |sh_eth_ring_format::i@3| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 40)))) (.cse44 (= |*(struct_sk_buff)*@2| (store |*(struct_sk_buff)*@1| (+ (select |*((struct_sk_buff)*)*@1| (+ |sh_eth_ring_format::mdp@3| 80)) (* |sh_eth_ring_format::i@3| 8)) 0))) (.cse45 (= |ldv___netdev_alloc_skb_31::flags@2| 32)) (.cse46 (= |ldv_check_alloc_flags::flags@2| |ldv___netdev_alloc_skb_31::flags@2|))) (or (and .cse43 .cse44 .cse45 .cse46 (not .cse0) (= (_&_ |ldv_check_alloc_flags::flags@2| 16) 0)) (and .cse43 .cse44 .cse45 .cse46 .cse0)))) (.cse30 (= |ldv_undef_ptr::tmp@3| __VERIFIER_nondet_pointer@2)) (.cse31 (= |ldv_undef_ptr::__retval__@2| |ldv_undef_ptr::tmp@3|)) (.cse32 (= |ldv___netdev_alloc_skb_31::tmp@3| |ldv_undef_ptr::__retval__@2|)) (.cse33 (= |ldv___netdev_alloc_skb_31::__retval__@2| |ldv___netdev_alloc_skb_31::tmp@3|)) (.cse34 (= |netdev_alloc_skb::tmp@3| |ldv___netdev_alloc_skb_31::__retval__@2|)) (.cse35 (= |netdev_alloc_skb::__retval__@2| |netdev_alloc_skb::tmp@3|)) (.cse36 (= |sh_eth_ring_format::skb@3| |netdev_alloc_skb::__retval__@2|)) (.cse37 (not (= |sh_eth_ring_format::skb@3| 0))) (.cse38 (= |sh_eth_set_receive_align::skb@2| |sh_eth_ring_format::skb@3|)) (.cse39 (= |sh_eth_set_receive_align::__CPAchecker_TMP_0@2| (select |*(unsigned_char)*@1| (+ |sh_eth_set_receive_align::skb@2| 240)))) (.cse40 (= |sh_eth_set_receive_align::reserve@3| (_&_ |sh_eth_set_receive_align::__CPAchecker_TMP_0@2| 1))) (.cse41 (= |sh_eth_set_receive_align::reserve@3| 0))) (or (and .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 (not .cse41) (= |skb_reserve::skb@2| |sh_eth_set_receive_align::skb@2|) (= |skb_reserve::len@2| (- 2 |sh_eth_set_receive_align::reserve@3|)) (= |*(unsigned_char)*@2| (let ((.cse42 (+ |skb_reserve::skb@2| 240))) (store |*(unsigned_char)*@1| .cse42 (+ (select |*(unsigned_char)*@1| .cse42) (* |skb_reserve::len@2| 1)))))) (and .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 (= |*(unsigned_char)*@2| |*(unsigned_char)*@1|) (= |skb_reserve::len@2| |skb_reserve::len@1|) (= |skb_reserve::skb@2| |skb_reserve::skb@1|))))) (.cse11 (= |sh_eth_ring_format::rxdesc@4| (+ (select |*(struct_sh_eth_rxdesc)*@1| (+ |sh_eth_ring_format::mdp@3| 64)) (* |sh_eth_ring_format::i@3| 16)))) (.cse12 (= |sh_eth_ring_format::__CPAchecker_TMP_1@2| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 184)))) (.cse13 (= *unsigned_short_int@2 (store *unsigned_short_int@1 .cse28 (_&_ (+ |sh_eth_ring_format::__CPAchecker_TMP_1@2| 15) 65520)))) (.cse14 (= |sh_eth_ring_format::__CPAchecker_TMP_2@2| (select |*(unsigned_char)*@2| (+ |sh_eth_ring_format::skb@3| 240)))) (.cse15 (= |sh_eth_ring_format::__CPAchecker_TMP_3@2| (select *unsigned_short_int@2 .cse28))) (.cse16 (= |dma_map_single_attrs::dev@2| (+ |sh_eth_ring_format::ndev@2| 1368))) (.cse17 (= |dma_map_single_attrs::ptr@2| |sh_eth_ring_format::__CPAchecker_TMP_2@2|)) (.cse18 (= |dma_map_single_attrs::size@2| |sh_eth_ring_format::__CPAchecker_TMP_3@2|)) (.cse19 (= |dma_map_single_attrs::dir@2| 2)) (.cse20 (= |dma_map_single_attrs::attrs@2| 0)) (.cse21 (= |get_dma_ops::dev@2| |dma_map_single_attrs::dev@2|)) (.cse22 (= |ldv__builtin_expect::exp@34| (ite (= |get_dma_ops::dev@2| 0) 1 0))) (.cse23 (= |ldv__builtin_expect::__retval__@34| |ldv__builtin_expect::exp@34|)) (.cse24 (= |get_dma_ops::tmp@3| |ldv__builtin_expect::__retval__@34|)) (.cse25 (= |get_dma_ops::tmp@3| 0)) (.cse26 (= .cse27 0))) (or (and (or (and .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (and .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (not .cse25))) (= |get_dma_ops::__retval__@2| dma_ops@2)) (and .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (not .cse26) (= |get_dma_ops::__retval__@2| .cse27)))))) (.cse2 (= |dma_map_single_attrs::tmp@3| |get_dma_ops::__retval__@2|)) (.cse3 (= |dma_map_single_attrs::ops@3| |dma_map_single_attrs::tmp@3|)) (.cse4 (= |valid_dma_direction::dma_direction@2| |dma_map_single_attrs::dir@2|)) (.cse5 (not .cse9)) (.cse6 (not .cse8)) (.cse7 (= |valid_dma_direction::dma_direction@2| 2))) (or (and (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse8) (and .cse1 .cse2 .cse3 .cse4 .cse9)) (= |valid_dma_direction::__CPAchecker_TMP_0@3| 1)) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (not .cse7) (= |valid_dma_direction::__CPAchecker_TMP_0@3| 0))))) (= |valid_dma_direction::__retval__@2| |valid_dma_direction::__CPAchecker_TMP_0@3|) (= |dma_map_single_attrs::tmp___0@3| |valid_dma_direction::__retval__@2|) (= |ldv__builtin_expect::exp@35| (ite (= |dma_map_single_attrs::tmp___0@3| 0) 1 0)) (= |ldv__builtin_expect::__retval__@35| |ldv__builtin_expect::exp@35|) (= |dma_map_single_attrs::tmp___1@3| |ldv__builtin_expect::__retval__@35|) (not (= |dma_map_single_attrs::tmp___1@3| 0)))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(declare-fun |dma_mapping_error::dev@2| () Int)
(declare-fun |dma_mapping_error::dma_addr@2| () Int)
(declare-fun |get_dma_ops::dev@3| () Int)
(declare-fun |ldv__builtin_expect::exp@36| () Int)
(declare-fun |ldv__builtin_expect::__retval__@36| () Int)
(declare-fun |get_dma_ops::tmp@5| () Int)
(declare-fun |get_dma_ops::__retval__@3| () Int)
(declare-fun |dma_mapping_error::tmp@3| () Int)
(declare-fun |dma_mapping_error::ops@3| () Int)
(declare-fun debug_dma_mapping_error (Int Int) Int)
(declare-fun |*(signed_int_((struct_device)*,_unsigned_long_long_int))*@1| () (Array Int Int))
(declare-fun |dma_mapping_error::__CPAchecker_TMP_0@2| () Int)
(declare-fun |dma_mapping_error::__retval__@2| () Int)
(declare-fun __ADDRESS_OF_sh_eth_start_xmit () Int)
(declare-fun __ADDRESS_OF_sh_eth_get_settings () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_settings () Int)
(declare-fun __ADDRESS_OF_sh_eth_set_ringparam () Int)
(declare-fun |<func>{dma_mapping_error::*(ops->mapping_error)}@2| () Int)
(declare-fun |dma_mapping_error::tmp___0@3| () Int)
(declare-fun |sh_eth_set_ringparam::ndev@2| () Int)
(declare-fun |sh_eth_set_ringparam::ring@2| () Int)
(declare-fun |__ADDRESS_OF_sh_eth_set_ringparam::mdp| () Int)
(declare-fun |netdev_priv::dev@23| () Int)
(declare-fun |netdev_priv::__retval__@23| () Int)
(declare-fun |sh_eth_set_ringparam::tmp@3| () Int)
(declare-fun |sh_eth_set_ringparam::mdp@3| () Int)
(declare-fun |netif_running::dev@2| () Int)
(declare-fun |__ADDRESS_OF_netif_running::dev| () Int)
(declare-fun |constant_test_bit::nr@2| () Int)
(declare-fun |constant_test_bit::addr@2| () Int)
(declare-fun |constant_test_bit::__retval__@2| () Int)
(declare-fun |netif_running::tmp@3| () Int)
(declare-fun |netif_running::__retval__@2| () Int)
(declare-fun |sh_eth_set_ringparam::tmp___0@3| () Int)
(declare-fun netif_device_detach (Int) Int)
(declare-fun |netif_tx_disable::dev@2| () Int)
(declare-fun __local_bh_disable_ip (Int Int) Int)
(declare-fun |netif_tx_disable::i@3| () Int)
(push 1)
(push 1)
(assert (let ((.cse0 (= ldv_spin@2 0)) (.cse69 (+ |__ADDRESS_OF_sh_eth_ring_format::ndev| 8)) (.cse70 (+ __ADDRESS_OF_sh_eth_start_xmit 8)) (.cse71 (+ __ADDRESS_OF_sh_eth_get_settings 8)) (.cse68 (select |*(signed_int_((struct_device)*,_unsigned_long_long_int))*@1| (+ |dma_mapping_error::ops@3| 96))) (.cse72 (+ __ADDRESS_OF_sh_eth_set_settings 8)) (.cse73 (+ __ADDRESS_OF_sh_eth_set_ringparam 8)) (.cse74 (select *unsigned_int@5 (+ |sh_eth_set_ringparam::ring@2| 32))) (.cse75 (select *unsigned_int@5 (+ |sh_eth_set_ringparam::ring@2| 20))) (.cse76 (+ |__ADDRESS_OF_sh_eth_set_ringparam::mdp| 8))) (and .cse0 (let ((.cse20 (select |*(struct_dma_map_ops)*@1| (+ (+ |get_dma_ops::dev@3| 1232) 0))) (.cse21 (+ |sh_eth_ring_format::ndev@2| 1368))) (let ((.cse1 (let ((.cse29 (= |valid_dma_direction::dma_direction@2| 1)) (.cse30 (= |valid_dma_direction::dma_direction@2| 0))) (let ((.cse22 (let ((.cse48 (select |*(struct_dma_map_ops)*@1| (+ (+ |get_dma_ops::dev@2| 1232) 0))) (.cse49 (+ |sh_eth_ring_format::rxdesc@4| 6))) (let ((.cse31 (let ((.cse50 (let ((.cse64 (< |sh_eth_ring_format::i@3| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 40)))) (.cse65 (= |*(struct_sk_buff)*@2| (store |*(struct_sk_buff)*@1| (+ (select |*((struct_sk_buff)*)*@1| (+ |sh_eth_ring_format::mdp@3| 80)) (* |sh_eth_ring_format::i@3| 8)) 0))) (.cse66 (= |ldv___netdev_alloc_skb_31::flags@2| 32)) (.cse67 (= |ldv_check_alloc_flags::flags@2| |ldv___netdev_alloc_skb_31::flags@2|))) (or (and .cse64 .cse65 .cse66 .cse67 (not .cse0) (= (_&_ |ldv_check_alloc_flags::flags@2| 16) 0)) (and .cse64 .cse65 .cse66 .cse67 .cse0)))) (.cse51 (= |ldv_undef_ptr::tmp@3| __VERIFIER_nondet_pointer@2)) (.cse52 (= |ldv_undef_ptr::__retval__@2| |ldv_undef_ptr::tmp@3|)) (.cse53 (= |ldv___netdev_alloc_skb_31::tmp@3| |ldv_undef_ptr::__retval__@2|)) (.cse54 (= |ldv___netdev_alloc_skb_31::__retval__@2| |ldv___netdev_alloc_skb_31::tmp@3|)) (.cse55 (= |netdev_alloc_skb::tmp@3| |ldv___netdev_alloc_skb_31::__retval__@2|)) (.cse56 (= |netdev_alloc_skb::__retval__@2| |netdev_alloc_skb::tmp@3|)) (.cse57 (= |sh_eth_ring_format::skb@3| |netdev_alloc_skb::__retval__@2|)) (.cse58 (not (= |sh_eth_ring_format::skb@3| 0))) (.cse59 (= |sh_eth_set_receive_align::skb@2| |sh_eth_ring_format::skb@3|)) (.cse60 (= |sh_eth_set_receive_align::__CPAchecker_TMP_0@2| (select |*(unsigned_char)*@1| (+ |sh_eth_set_receive_align::skb@2| 240)))) (.cse61 (= |sh_eth_set_receive_align::reserve@3| (_&_ |sh_eth_set_receive_align::__CPAchecker_TMP_0@2| 1))) (.cse62 (= |sh_eth_set_receive_align::reserve@3| 0))) (or (and .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 (not .cse62) (= |skb_reserve::skb@2| |sh_eth_set_receive_align::skb@2|) (= |skb_reserve::len@2| (- 2 |sh_eth_set_receive_align::reserve@3|)) (= |*(unsigned_char)*@2| (let ((.cse63 (+ |skb_reserve::skb@2| 240))) (store |*(unsigned_char)*@1| .cse63 (+ (select |*(unsigned_char)*@1| .cse63) (* |skb_reserve::len@2| 1)))))) (and .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 (= |*(unsigned_char)*@2| |*(unsigned_char)*@1|) (= |skb_reserve::len@2| |skb_reserve::len@1|) (= |skb_reserve::skb@2| |skb_reserve::skb@1|))))) (.cse32 (= |sh_eth_ring_format::rxdesc@4| (+ (select |*(struct_sh_eth_rxdesc)*@1| (+ |sh_eth_ring_format::mdp@3| 64)) (* |sh_eth_ring_format::i@3| 16)))) (.cse33 (= |sh_eth_ring_format::__CPAchecker_TMP_1@2| (select *unsigned_int@5 (+ |sh_eth_ring_format::mdp@3| 184)))) (.cse34 (= *unsigned_short_int@2 (store *unsigned_short_int@1 .cse49 (_&_ (+ |sh_eth_ring_format::__CPAchecker_TMP_1@2| 15) 65520)))) (.cse35 (= |sh_eth_ring_format::__CPAchecker_TMP_2@2| (select |*(unsigned_char)*@2| (+ |sh_eth_ring_format::skb@3| 240)))) (.cse36 (= |sh_eth_ring_format::__CPAchecker_TMP_3@2| (select *unsigned_short_int@2 .cse49))) (.cse37 (= |dma_map_single_attrs::dev@2| .cse21)) (.cse38 (= |dma_map_single_attrs::ptr@2| |sh_eth_ring_format::__CPAchecker_TMP_2@2|)) (.cse39 (= |dma_map_single_attrs::size@2| |sh_eth_ring_format::__CPAchecker_TMP_3@2|)) (.cse40 (= |dma_map_single_attrs::dir@2| 2)) (.cse41 (= |dma_map_single_attrs::attrs@2| 0)) (.cse42 (= |get_dma_ops::dev@2| |dma_map_single_attrs::dev@2|)) (.cse43 (= |ldv__builtin_expect::exp@34| (ite (= |get_dma_ops::dev@2| 0) 1 0))) (.cse44 (= |ldv__builtin_expect::__retval__@34| |ldv__builtin_expect::exp@34|)) (.cse45 (= |get_dma_ops::tmp@3| |ldv__builtin_expect::__retval__@34|)) (.cse46 (= |get_dma_ops::tmp@3| 0)) (.cse47 (= .cse48 0))) (or (and (or (and .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47) (and .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 (not .cse46))) (= |get_dma_ops::__retval__@2| dma_ops@2)) (and .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 (not .cse47) (= |get_dma_ops::__retval__@2| .cse48)))))) (.cse23 (= |dma_map_single_attrs::tmp@3| |get_dma_ops::__retval__@2|)) (.cse24 (= |dma_map_single_attrs::ops@3| |dma_map_single_attrs::tmp@3|)) (.cse25 (= |valid_dma_direction::dma_direction@2| |dma_map_single_attrs::dir@2|)) (.cse26 (not .cse30)) (.cse27 (not .cse29)) (.cse28 (= |valid_dma_direction::dma_direction@2| 2))) (or (and (or (and .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28) (and .cse22 .cse23 .cse24 .cse25 .cse26 .cse29) (and .cse22 .cse23 .cse24 .cse25 .cse30)) (= |valid_dma_direction::__CPAchecker_TMP_0@3| 1)) (and .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 (not .cse28) (= |valid_dma_direction::__CPAchecker_TMP_0@3| 0)))))) (.cse2 (= |valid_dma_direction::__retval__@2| |valid_dma_direction::__CPAchecker_TMP_0@3|)) (.cse3 (= |dma_map_single_attrs::tmp___0@3| |valid_dma_direction::__retval__@2|)) (.cse4 (= |ldv__builtin_expect::exp@35| (ite (= |dma_map_single_attrs::tmp___0@3| 0) 1 0))) (.cse5 (= |ldv__builtin_expect::__retval__@35| |ldv__builtin_expect::exp@35|)) (.cse6 (= |dma_map_single_attrs::tmp___1@3| |ldv__builtin_expect::__retval__@35|)) (.cse7 (= |dma_map_single_attrs::tmp___1@3| 0)) (.cse8 (= |dma_map_single_attrs::tmp___2@3| (__phys_addr |dma_map_single_attrs::ptr@2|))) (.cse9 (= |dma_map_single_attrs::addr@3| |<func>{dma_map_single_attrs::*(ops->map_page)}@2|)) (.cse10 (= |dma_map_single_attrs::__retval__@2| |dma_map_single_attrs::addr@3|)) (.cse11 (= |sh_eth_ring_format::dma_addr@3| |dma_map_single_attrs::__retval__@2|)) (.cse12 (= |dma_mapping_error::dev@2| .cse21)) (.cse13 (= |dma_mapping_error::dma_addr@2| |sh_eth_ring_format::dma_addr@3|)) (.cse14 (= |get_dma_ops::dev@3| |dma_mapping_error::dev@2|)) (.cse15 (= |ldv__builtin_expect::exp@36| (ite (= |get_dma_ops::dev@3| 0) 1 0))) (.cse16 (= |ldv__builtin_expect::__retval__@36| |ldv__builtin_expect::exp@36|)) (.cse17 (= |get_dma_ops::tmp@5| |ldv__builtin_expect::__retval__@36|)) (.cse18 (= |get_dma_ops::tmp@5| 0)) (.cse19 (= .cse20 0))) (or (and (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18))) (= |get_dma_ops::__retval__@3| dma_ops@2)) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (not .cse19) (= |get_dma_ops::__retval__@3| .cse20))))) (= |dma_mapping_error::tmp@3| |get_dma_ops::__retval__@3|) (= |dma_mapping_error::ops@3| |dma_mapping_error::tmp@3|) (= |dma_mapping_error::__CPAchecker_TMP_0@2| .cse68) (not (= |dma_mapping_error::__CPAchecker_TMP_0@2| 0)) (not (= .cse68 __ADDRESS_OF_sh_eth_start_xmit)) (> .cse69 0) (>= __ADDRESS_OF_sh_eth_start_xmit .cse69) (not (= .cse68 __ADDRESS_OF_sh_eth_get_settings)) (> .cse70 0) (>= __ADDRESS_OF_sh_eth_get_settings .cse70) (not (= .cse68 __ADDRESS_OF_sh_eth_set_settings)) (> .cse71 0) (>= __ADDRESS_OF_sh_eth_set_settings .cse71) (= .cse68 __ADDRESS_OF_sh_eth_set_ringparam) (> .cse72 0) (>= __ADDRESS_OF_sh_eth_set_ringparam .cse72) (= |sh_eth_set_ringparam::ndev@2| |dma_mapping_error::dev@2|) (= |sh_eth_set_ringparam::ring@2| |dma_mapping_error::dma_addr@2|) (> .cse73 0) (>= |__ADDRESS_OF_sh_eth_set_ringparam::mdp| .cse73) (= |netdev_priv::dev@23| |sh_eth_set_ringparam::ndev@2|) (= |netdev_priv::__retval__@23| (+ |netdev_priv::dev@23| (* 3008 1))) (= |sh_eth_set_ringparam::tmp@3| |netdev_priv::__retval__@23|) (= |sh_eth_set_ringparam::mdp@3| |sh_eth_set_ringparam::tmp@3|) (not (> .cse74 1024)) (not (> .cse75 1024)) (not (<= .cse74 63)) (not (<= .cse75 63)) (= (select *unsigned_int@5 (+ |sh_eth_set_ringparam::ring@2| 24)) 0) (= (select *unsigned_int@5 (+ |sh_eth_set_ringparam::ring@2| 28)) 0) (= |netif_running::dev@2| |sh_eth_set_ringparam::ndev@2|) (> .cse76 0) (>= |__ADDRESS_OF_netif_running::dev| .cse76) (= |constant_test_bit::nr@2| 0) (= |constant_test_bit::addr@2| (+ |netif_running::dev@2| 72)) (= |constant_test_bit::__retval__@2| (_&_ (_>>_ (select *unsigned_long_int@1 (+ |constant_test_bit::addr@2| (* (_>>_ |constant_test_bit::nr@2| 6) 8))) (_&_ |constant_test_bit::nr@2| 63)) 1)) (= |netif_running::tmp@3| |constant_test_bit::__retval__@2|) (= |netif_running::__retval__@2| (ite (not (= |netif_running::tmp@3| 0)) 1 0)) (= |sh_eth_set_ringparam::tmp___0@3| |netif_running::__retval__@2|) (not (= |sh_eth_set_ringparam::tmp___0@3| 0)) (= |netif_tx_disable::dev@2| |sh_eth_set_ringparam::ndev@2|) (= |netif_tx_disable::i@3| 0))))
(push 1)
(assert (= PRED1 (= ldv_spin@2 0)))
(check-allsat (PRED1))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
This file has been truncated, but you can view the full file.
(set-option :random-seed 42)
(set-option :produce-interpolants true)
(set-option :produce-models true)
(set-option :produce-unsat-cores true)
(set-logic QF_AUFLIRA)
(declare-fun Integer__*_ (Int Int) Int)
(declare-fun Integer__/_ (Int Int) Int)
(declare-fun Integer__%_ (Int Int) Int)
(declare-fun _&_ (Int Int) Int)
(declare-fun _!!_ (Int Int) Int)
(declare-fun _^_ (Int Int) Int)
(declare-fun _~_ (Int) Int)
(declare-fun _<<_ (Int Int) Int)
(declare-fun _>>_ (Int Int) Int)
(declare-fun Rational__*_ (Real Real) Real)
(declare-fun Rational__/_ (Real Real) Real)
(declare-fun Rational__%_ (Real Real) Real)
(declare-fun __isSubnormal__ (Real) Bool)
(declare-fun __NaN__ () Real)
(declare-fun __+Infinity__ () Real)
(declare-fun __-Infinity__ () Real)
(get-info :name)
(get-info :version)
(declare-fun __string__ (Int) Int)
(declare-fun ldv_state_variable_1@2 () Int)
(declare-fun ref_cnt@2 () Int)
(declare-fun ldv_state_variable_0@2 () Int)
(declare-fun __ADDRESS_OF___this_module () Int)
(declare-fun __ADDRESS_OF_init_net () Int)
(declare-fun DRIVERRELEASE_DIDD@2 () Int)
(declare-fun proc_net_eicon@2 () Int)
(declare-fun __ADDRESS_OF_divadidd_proc_fops () Int)
(declare-fun ldv_retval_0@2 () Int)
(declare-fun ldv_retval_1@2 () Int)
(declare-fun divadidd_proc_fops_group2@2 () Int)
(declare-fun __ADDRESS_OF_myDriverDebugHandle () Int)
(declare-fun notify_handle@2 () Int)
(declare-fun __ADDRESS_OF__DAdapter () Int)
(declare-fun _DAdapter$type@2 () Int)
(declare-fun _DAdapter$request@2 () Int)
(declare-fun __ADDRESS_OF_NotificationTable () Int)
(declare-fun |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| () (Array Int Int))
(declare-fun __ADDRESS_OF_HandleTable () Int)
(declare-fun *unsigned_char@1 () (Array Int Int))
(declare-fun |*(void_((struct_entity_s)*))*@1| () (Array Int Int))
(declare-fun Adapters@2 () Int)
(declare-fun *unsigned_long_int@2 () (Array Int Int))
(declare-fun *signed_long_int@2 () (Array Int Int))
(declare-fun |*(void_((struct__DbgHandle_)*))*@2| () (Array Int Int))
(declare-fun |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| () (Array Int Int))
(declare-fun |*(void_(unsigned_short_int,_(char)*,_(struct___va_list_tag)*))*@2| () (Array Int Int))
(declare-fun |*(void_(unsigned_short_int,_unsigned_long_int,_(struct___va_list_tag)*))*@2| () (Array Int Int))
(declare-fun __ADDRESS_OF_no_printf () Int)
(declare-fun dprintf@3 () Int)
(declare-fun __ADDRESS_OF_MAdapter () Int)
(declare-fun MAdapter$type@2 () Int)
(declare-fun MAdapter$request@2 () Int)
(declare-fun __ADDRESS_OF_DAdapter () Int)
(declare-fun DAdapter$type@2 () Int)
(declare-fun __ADDRESS_OF_diva_dadapter_request () Int)
(declare-fun DAdapter$request@2 () Int)
(declare-fun __ADDRESS_OF_didd_spin () Int)
(declare-fun ldv_mutex_cred_guard_mutex_of_signal_struct@2 () Int)
(declare-fun ldv_mutex_lock@2 () Int)
(declare-fun ldv_mutex_mutex_of_device@2 () Int)
(declare-fun ldv_mutex_cred_guard_mutex_of_signal_struct@3 () Int)
(declare-fun ldv_mutex_lock@3 () Int)
(declare-fun ldv_mutex_mutex_of_device@3 () Int)
(declare-fun ldv_state_variable_1@3 () Int)
(declare-fun ref_cnt@3 () Int)
(declare-fun ldv_state_variable_0@3 () Int)
(declare-fun __VERIFIER_nondet_int@2 () Int)
(declare-fun |main::tmp@3| () Int)
(declare-fun __VERIFIER_nondet_int@3 () Int)
(declare-fun |main::tmp___1@3| () Int)
(declare-fun |__ADDRESS_OF_divadidd_init::tmprev| () Int)
(declare-fun |divadidd_init::ret@3| () Int)
(declare-fun printk@2 () Int)
(declare-fun printk@3 () Int)
(declare-fun main_revision@1 () Int)
(declare-fun strcpy (Int Int) Int)
(declare-fun |getrev::revision@2| () Int)
(declare-fun strchr (Int Int) Int)
(declare-fun |getrev::p@3| () Int)
(declare-fun |getrev::rev@3| () Int)
(declare-fun |getrev::p@4| () Int)
(declare-fun |getrev::p@5| () Int)
(declare-fun *char@2 () (Array Int Int))
(declare-fun *char@3 () (Array Int Int))
(declare-fun |getrev::__retval__@2| () Int)
(declare-fun printk@4 () Int)
(declare-fun |*(struct_proc_dir_entry)*@2| () (Array Int Int))
(declare-fun proc_mkdir (Int Int) Int)
(declare-fun proc_net_eicon@3 () Int)
(declare-fun |create_proc::__retval__@2| () Int)
(declare-fun |proc_create::tmp@1| () Int)
(declare-fun |proc_create::__retval__@2| () Int)
(declare-fun |proc_create::__retval__@1| () Int)
(declare-fun |divadidd_init::tmp___0@3| () Int)
(declare-fun memset (Int Int Int) Int)
(declare-fun |__ADDRESS_OF_spinlock_check::lock| () Int)
(declare-fun |spinlock_check::lock@1| () Int)
(declare-fun |spinlock_check::__retval__@2| () Int)
(declare-fun |diva_os_initialize_spin_lock::lock@1| () Int)
(declare-fun |__ADDRESS_OF_diva_os_initialize_spin_lock::__key| () Int)
(declare-fun __raw_spin_lock_init (Int Int Int) Int)
(declare-fun |diva_os_initialize_spin_lock::__retval__@2| () Int)
(declare-fun |__ADDRESS_OF_connect_didd::req| () Int)
(declare-fun |__ADDRESS_OF_connect_didd::DIDD_Table| () Int)
(declare-fun |connect_didd::x@3| () Int)
(declare-fun |connect_didd::dadapter@3| () Int)
(declare-fun |DIVA_DIDD_Read::length@2| () Int)
(declare-fun |diva_didd_read_adapter_array::length@2| () Int)
(declare-fun |__ADDRESS_OF_diva_didd_read_adapter_array::irql| () Int)
(declare-fun |diva_didd_read_adapter_array::buffer@1| () Int)
(declare-fun |diva_didd_read_adapter_array::length@3| () Int)
(declare-fun __builtin_va_start@2 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@2| () Int)
(declare-fun __builtin_va_end@2 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@1| () Int)
(declare-fun __builtin_va_end@1 () Int)
(declare-fun __builtin_va_start@1 () Int)
(declare-fun |spin_lock_bh::lock@1| () Int)
(declare-fun _raw_spin_lock_bh (Int) Int)
(declare-fun |diva_didd_read_adapter_array::src@3| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@3| () Int)
(declare-fun |spin_unlock_bh::lock@1| () Int)
(declare-fun _raw_spin_unlock_bh (Int) Int)
(declare-fun __builtin_va_start@3 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@2| () Int)
(declare-fun __builtin_va_end@3 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@1| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@3| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@4| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@2| () Int)
(declare-fun __builtin_va_start@4 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3| () Int)
(declare-fun __builtin_va_end@4 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@3| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@5| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@2| () Int)
(declare-fun __builtin_va_start@5 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3| () Int)
(declare-fun __builtin_va_end@5 () Int)
(declare-fun |diva_didd_read_adapter_array::__retval__@2| () Int)
(declare-fun *unsigned_char@3 () (Array Int Int))
(declare-fun |diva_didd_read_adapter_array::__len@3| () Int)
(declare-fun |diva_didd_read_adapter_array::__len@2| () Int)
(declare-fun |diva_didd_read_adapter_array::src@4| () Int)
(declare-fun |connect_didd::x@4| () Int)
(declare-fun |connect_didd::__retval__@2| () Int)
(declare-fun |DbgRegister::drvName@2| () Int)
(declare-fun |DbgRegister::drvTag@2| () Int)
(declare-fun |DbgRegister::dbgMask@2| () Int)
(declare-fun |<func>{DbgDeregister::*(myDriverDebugHandle.dbg_end)}@2| () Int)
(declare-fun |<func>{DbgDeregister::*(myDriverDebugHandle.dbg_end)}@1| () Int)
(declare-fun |diva_dadapter_request::e@2| () Int)
(declare-fun |__ADDRESS_OF_diva_dadapter_request::syncReq| () Int)
(declare-fun |diva_dadapter_request::syncReq@3| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_0@2| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_2@2| () Int)
(declare-fun __builtin_va_start@6 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| () Int)
(declare-fun __builtin_va_end@6 () Int)
(declare-fun *unsigned_char@4 () (Array Int Int))
(declare-fun |diva_dadapter_request::pinfo___3@3| () Int)
(declare-fun *unsigned_int@2 () (Array Int Int))
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_6@2| () Int)
(declare-fun |diva_didd_read_adapter_array::length@4| () Int)
(declare-fun |diva_didd_read_adapter_array::length@5| () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| () Int)
(declare-fun |diva_didd_read_adapter_array::src@5| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@7| () Int)
(declare-fun __builtin_va_start@7 () Int)
(declare-fun __builtin_va_end@7 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@5| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@8| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@4| () Int)
(declare-fun __builtin_va_start@8 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| () Int)
(declare-fun __builtin_va_end@8 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@5| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@9| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@4| () Int)
(declare-fun __builtin_va_start@9 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| () Int)
(declare-fun __builtin_va_end@9 () Int)
(declare-fun |diva_didd_read_adapter_array::__retval__@3| () Int)
(declare-fun |diva_dadapter_request::tmp___1@3| () Int)
(declare-fun |diva_didd_read_adapter_array::__len@4| () Int)
(declare-fun |diva_didd_read_adapter_array::src@6| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@3| () Int)
(declare-fun |*(void_((struct_entity_s)*))*@3| () (Array Int Int))
(declare-fun |diva_didd_remove_descriptor::request@2| () Int)
(declare-fun |__ADDRESS_OF_diva_didd_remove_descriptor::irql| () Int)
(declare-fun |diva_didd_remove_descriptor::i@3| () Int)
(declare-fun |diva_didd_remove_descriptor::__retval__@2| () Int)
(declare-fun |diva_didd_remove_descriptor::i@4| () Int)
(declare-fun |__ADDRESS_OF_diva_notify_adapter_change::nfy| () Int)
(declare-fun |__ADDRESS_OF_diva_notify_adapter_change::irql| () Int)
(declare-fun |diva_notify_adapter_change::i@3| () Int)
(declare-fun |diva_notify_adapter_change::do_notify@3| () Int)
(declare-fun |diva_notify_adapter_change::__len@3| () Int)
(declare-fun |diva_notify_adapter_change::do_notify@4| () Int)
(declare-fun |diva_notify_adapter_change::__len@2| () Int)
(declare-fun |diva_notify_adapter_change::nfy$callback@2| () Int)
(declare-fun |<func>{diva_notify_adapter_change::*(nfy.callback)}@2| () Int)
(declare-fun |<func>{diva_notify_adapter_change::*(nfy.callback)}@1| () Int)
(declare-fun |diva_notify_adapter_change::i@4| () Int)
(declare-fun Adapters@3 () Int)
(declare-fun dprintf@4 () Int)
(declare-fun MAdapter$request@3 () Int)
(declare-fun |diva_dadapter_request::tmp___0@3| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@3| () Int)
(declare-fun |*(void)*@2| () (Array Int Int))
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_4@2| () Int)
(declare-fun |diva_didd_add_descriptor::d@2| () Int)
(declare-fun |__ADDRESS_OF_diva_didd_add_descriptor::irql| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| () Int)
(declare-fun |diva_didd_add_descriptor::i@3| () Int)
(declare-fun |diva_didd_add_descriptor::__retval__@2| () Int)
(declare-fun |diva_didd_add_descriptor::i@4| () Int)
(declare-fun |diva_didd_add_descriptor::__len@3| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| () Int)
(declare-fun |diva_dadapter_request::tmp@3| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@3| () Int)
(declare-fun |diva_remove_adapter_callback::handle@2| () Int)
(declare-fun |__ADDRESS_OF_diva_remove_adapter_callback::irql| () Int)
(declare-fun |diva_remove_adapter_callback::handle@3| () Int)
(declare-fun |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| () (Array Int Int))
(declare-fun |diva_dadapter_request::pinfo___0@2| () Int)
(declare-fun |diva_remove_adapter_callback::handle@1| () Int)
(declare-fun |diva_dadapter_request::pinfo@3| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_3@2| () Int)
(declare-fun |diva_register_adapter_callback::callback@2| () Int)
(declare-fun |__ADDRESS_OF_diva_register_adapter_callback::irql| () Int)
(declare-fun |diva_register_adapter_callback::i@3| () Int)
(declare-fun |diva_register_adapter_callback::__retval__@2| () Int)
(declare-fun |diva_register_adapter_callback::i@4| () Int)
(declare-fun *unsigned_int@3 () (Array Int Int))
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_2@1| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_0@1| () Int)
(declare-fun |diva_dadapter_request::e@1| () Int)
(declare-fun |diva_dadapter_request::pinfo@1| () Int)
(declare-fun |diva_dadapter_request::pinfo@2| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@1| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@1| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@2| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@1| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@2| () Int)
(declare-fun |diva_dadapter_request::pinfo___3@1| () Int)
(declare-fun |diva_dadapter_request::pinfo___3@2| () Int)
(declare-fun |diva_dadapter_request::syncReq@1| () Int)
(declare-fun |diva_dadapter_request::tmp@1| () Int)
(declare-fun |diva_dadapter_request::tmp@2| () Int)
(declare-fun |diva_dadapter_request::tmp___0@1| () Int)
(declare-fun |diva_dadapter_request::tmp___0@2| () Int)
(declare-fun |diva_dadapter_request::tmp___1@1| () Int)
(declare-fun |diva_dadapter_request::tmp___1@2| () Int)
(declare-fun *unsigned_long_int@3 () (Array Int Int))
(declare-fun strlen (Int) Int)
(declare-fun |DbgRegister::tmp@3| () Int)
(declare-fun |DbgRegister::len@3| () Int)
(declare-fun |DbgRegister::tmp___1@3| () Int)
(declare-fun |DbgRegister::len@4| () Int)
(declare-fun |<func>{DbgRegister::*dprintf}@2| () Int)
(declare-fun |<func>{DbgRegister::*dprintf}@1| () Int)
(declare-fun |<func>{DbgRegister::*dprintf}@3| () Int)
(declare-fun |*(void_((struct__DbgHandle_)*))*@3| () (Array Int Int))
(declare-fun |diva_dadapter_request::e@3| () Int)
(declare-fun |diva_dadapter_request::syncReq@5| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_0@3| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_2@3| () Int)
(declare-fun __builtin_va_start@10 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@6| () Int)
(declare-fun __builtin_va_end@10 () Int)
(declare-fun *unsigned_char@5 () (Array Int Int))
(declare-fun |diva_dadapter_request::pinfo___3@5| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_6@3| () Int)
(declare-fun |diva_didd_read_adapter_array::length@6| () Int)
(declare-fun |diva_didd_read_adapter_array::length@7| () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@6| () Int)
(declare-fun |diva_didd_read_adapter_array::src@7| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@11| () Int)
(declare-fun __builtin_va_start@11 () Int)
(declare-fun __builtin_va_end@11 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@7| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@12| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@6| () Int)
(declare-fun __builtin_va_start@12 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@7| () Int)
(declare-fun __builtin_va_end@12 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@7| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@13| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@6| () Int)
(declare-fun __builtin_va_start@13 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@7| () Int)
(declare-fun __builtin_va_end@13 () Int)
(declare-fun |diva_didd_read_adapter_array::__retval__@4| () Int)
(declare-fun |diva_dadapter_request::tmp___1@5| () Int)
(declare-fun |diva_didd_read_adapter_array::__len@5| () Int)
(declare-fun |diva_didd_read_adapter_array::src@8| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@4| () Int)
(declare-fun |diva_dadapter_request::tmp___0@4| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@4| () Int)
(declare-fun |diva_dadapter_request::tmp@4| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@4| () Int)
(declare-fun |diva_dadapter_request::pinfo@4| () Int)
(declare-fun |diva_dadapter_request::pinfo___3@4| () Int)
(declare-fun |diva_dadapter_request::tmp___1@4| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@5| () Int)
(declare-fun |diva_didd_remove_descriptor::request@3| () Int)
(declare-fun |diva_didd_remove_descriptor::i@5| () Int)
(declare-fun |diva_didd_remove_descriptor::__retval__@3| () Int)
(declare-fun |diva_didd_remove_descriptor::i@6| () Int)
(declare-fun |diva_dadapter_request::tmp___0@5| () Int)
(declare-fun |diva_notify_adapter_change::i@5| () Int)
(declare-fun |diva_notify_adapter_change::__len@4| () Int)
(declare-fun |diva_notify_adapter_change::do_notify@5| () Int)
(declare-fun |diva_notify_adapter_change::nfy$callback@3| () Int)
(declare-fun |diva_notify_adapter_change::i@6| () Int)
(declare-fun Adapters@4 () Int)
(declare-fun dprintf@5 () Int)
(declare-fun MAdapter$request@4 () Int)
(declare-fun |diva_dadapter_request::pinfo___1@5| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_4@3| () Int)
(declare-fun |diva_didd_add_descriptor::d@3| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| () Int)
(declare-fun |diva_didd_add_descriptor::i@5| () Int)
(declare-fun |diva_didd_add_descriptor::__retval__@3| () Int)
(declare-fun |diva_didd_add_descriptor::i@6| () Int)
(declare-fun |diva_didd_add_descriptor::__len@4| () Int)
(declare-fun |diva_dadapter_request::tmp@5| () Int)
(declare-fun |diva_didd_add_descriptor::__len@5| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_2@3| () Int)
(declare-fun |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@3| () (Array Int Int))
(declare-fun |diva_dadapter_request::pinfo@5| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_3@3| () Int)
(declare-fun |diva_register_adapter_callback::callback@3| () Int)
(declare-fun |diva_register_adapter_callback::i@5| () Int)
(declare-fun |diva_register_adapter_callback::__retval__@3| () Int)
(declare-fun |diva_register_adapter_callback::i@6| () Int)
(declare-fun *unsigned_int@4 () (Array Int Int))
(declare-fun |<func>{DbgDeregister::*(myDriverDebugHandle.dbg_end)}@3| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@5| () Int)
(declare-fun |diva_remove_adapter_callback::handle@4| () Int)
(declare-fun |diva_remove_adapter_callback::handle@5| () Int)
(declare-fun |DbgRegister::__retval__@2| () Int)
(declare-fun |DbgRegister::__retval__@1| () Int)
(declare-fun |DbgRegister::dbgMask@1| () Int)
(declare-fun |DbgRegister::drvName@1| () Int)
(declare-fun |DbgRegister::drvTag@1| () Int)
(declare-fun |DbgRegister::len@1| () Int)
(declare-fun |DbgRegister::tmp@1| () Int)
(declare-fun |DbgRegister::tmp___1@1| () Int)
(declare-fun |connect_didd::dadapter@4| () Int)
(declare-fun |connect_didd::__len@3| () Int)
(declare-fun __ADDRESS_OF_didd_callback () Int)
(declare-fun |*(void)*@3| () (Array Int Int))
(declare-fun |<func>{connect_didd::*(_DAdapter.request)}@2| () Int)
(declare-fun |<func>{connect_didd::*(_DAdapter.request)}@1| () Int)
(declare-fun *unsigned_char@6 () (Array Int Int))
(declare-fun notify_handle@3 () Int)
(declare-fun |connect_didd::__len@2| () Int)
(declare-fun |connect_didd::x@5| () Int)
(declare-fun |DbgRegister::drvName@3| () Int)
(declare-fun |DbgRegister::drvTag@3| () Int)
(declare-fun |DbgRegister::dbgMask@3| () Int)
(declare-fun |diva_dadapter_request::e@4| () Int)
(declare-fun |diva_dadapter_request::syncReq@7| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_0@4| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_2@4| () Int)
(declare-fun |diva_dadapter_request::pinfo___3@6| () Int)
(declare-fun __builtin_va_start@14 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@8| () Int)
(declare-fun __builtin_va_end@14 () Int)
(declare-fun |diva_dadapter_request::tmp___1@6| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@6| () Int)
(declare-fun |diva_dadapter_request::tmp@6| () Int)
(declare-fun *unsigned_long_int@4 () (Array Int Int))
(declare-fun |DbgRegister::tmp@5| () Int)
(declare-fun |DbgRegister::len@6| () Int)
(declare-fun |DbgRegister::tmp___1@5| () Int)
(declare-fun |DbgRegister::len@7| () Int)
(declare-fun |*(void_((struct__DbgHandle_)*))*@4| () (Array Int Int))
(declare-fun |diva_dadapter_request::e@5| () Int)
(declare-fun |diva_dadapter_request::syncReq@9| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_0@5| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_2@5| () Int)
(declare-fun __builtin_va_start@15 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@8| () Int)
(declare-fun __builtin_va_end@15 () Int)
(declare-fun *unsigned_char@7 () (Array Int Int))
(declare-fun |diva_dadapter_request::pinfo___3@8| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_6@4| () Int)
(declare-fun |diva_didd_read_adapter_array::length@8| () Int)
(declare-fun |diva_didd_read_adapter_array::length@9| () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@9| () Int)
(declare-fun |diva_didd_read_adapter_array::src@9| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@15| () Int)
(declare-fun __builtin_va_start@16 () Int)
(declare-fun __builtin_va_end@16 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@9| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@16| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___0@8| () Int)
(declare-fun __builtin_va_start@17 () Int)
(declare-fun |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@9| () Int)
(declare-fun __builtin_va_end@17 () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@9| () Int)
(declare-fun |diva_didd_read_adapter_array::dst@17| () Int)
(declare-fun |diva_didd_read_adapter_array::__len___1@8| () Int)
(declare-fun __builtin_va_start@18 () Int)
(declare-fun |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@10| () Int)
(declare-fun __builtin_va_end@18 () Int)
(declare-fun |diva_didd_read_adapter_array::__retval__@5| () Int)
(declare-fun |diva_dadapter_request::tmp___1@8| () Int)
(declare-fun |diva_didd_read_adapter_array::__len@6| () Int)
(declare-fun |diva_didd_read_adapter_array::src@10| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@6| () Int)
(declare-fun |diva_dadapter_request::tmp___0@6| () Int)
(declare-fun |diva_dadapter_request::pinfo___1@7| () Int)
(declare-fun |diva_dadapter_request::tmp@7| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@6| () Int)
(declare-fun |diva_dadapter_request::pinfo@6| () Int)
(declare-fun |diva_dadapter_request::pinfo___3@7| () Int)
(declare-fun |diva_dadapter_request::tmp___1@7| () Int)
(declare-fun |diva_dadapter_request::pinfo___2@7| () Int)
(declare-fun |diva_dadapter_request::tmp___0@7| () Int)
(declare-fun |diva_notify_adapter_change::i@7| () Int)
(declare-fun |diva_notify_adapter_change::__len@5| () Int)
(declare-fun |diva_notify_adapter_change::do_notify@6| () Int)
(declare-fun |diva_notify_adapter_change::nfy$callback@4| () Int)
(declare-fun |diva_notify_adapter_change::i@8| () Int)
(declare-fun dprintf@6 () Int)
(declare-fun MAdapter$request@5 () Int)
(declare-fun |diva_dadapter_request::pinfo___1@8| () Int)
(declare-fun |diva_dadapter_request::__CPAchecker_TMP_4@4| () Int)
(declare-fun |diva_didd_add_descriptor::d@4| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_0@4| () Int)
(declare-fun |diva_didd_add_descriptor::__retval__@4| () Int)
(declare-fun |diva_didd_add_descriptor::i@7| () Int)
(declare-fun |diva_dadapter_request::tmp@8| () Int)
(declare-fun |diva_didd_add_descriptor::__len@6| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_1@4| () Int)
(declare-fun |diva_didd_add_descriptor::__CPAchecker_TMP_2@4| () Int)
(declare-fun |diva_dadapter_request::pinfo@7| () Int)
(declare-fun |diva_dadapter_request::pinfo___0@7| () Int)
(declare-fun |DbgRegister::__retval__@3| () Int)
(declare-fun *unsigned_char@8 () (Array Int Int))
(declare-fun |connect_didd::x@6| () Int)
(declare-fun |diddfunc_init::tmp@3| () Int)
(declare-fun |diddfunc_init::__retval__@2| () Int)
(declare-fun |divadidd_init::tmp___1@3| () Int)
(declare-fun printk@5 () Int)
(declare-fun DRIVERLNAME@1 () Int)
(declare-fun remove_proc_entry (Int Int) Int)
(declare-fun |divadidd_init::ret@4| () Int)
(declare-fun |divadidd_init::__retval__@2| () Int)
(declare-fun ldv_retval_1@3 () Int)
(declare-fun ldv_state_variable_0@4 () Int)
(declare-fun ldv_state_variable_1@4 () Int)
(declare-fun *char@1 () (Array Int Int))
(declare-fun |create_proc::__retval__@1| () Int)
(declare-fun |divadidd_init::__retval__@1| () Int)
(declare-fun |divadidd_init::ret@1| () Int)
(declare-fun |divadidd_init::tmp___0@1| () Int)
(declare-fun |divadidd_init::tmp___1@1| () Int)
(declare-fun |divadidd_init::tmp___1@2| () Int)
(declare-fun |getrev::__retval__@1| () Int)
(declare-fun |getrev::p@1| () Int)
(declare-fun |getrev::rev@1| () Int)
(declare-fun |getrev::revision@1| () Int)
(declare-fun printk@1 () Int)
(declare-fun ldv_state_variable_0@5 () Int)
(declare-fun |main::tmp___1@2| () Int)
(declare-fun *unsigned_char@2 () (Array Int Int))
(declare-fun *unsigned_int@1 () (Array Int Int))
(declare-fun |*(void)*@1| () (Array Int Int))
(declare-fun |__ADDRESS_OF_disconnect_didd::req| () Int)
(declare-fun |<func>{disconnect_didd::*(_DAdapter.request)}@2| () Int)
(declare-fun |<func>{disconnect_didd::*(_DAdapter.request)}@1| () Int)
(declare-fun |*(void_((struct_entity_s)*))*@2| () (Array Int Int))
(declare-fun *unsigned_int@5 () (Array Int Int))
(declare-fun |__ADDRESS_OF___VERIFIER_fake_alloc_*(void)[0]#2| () Int)
(declare-fun __VERIFIER_error () Int)
(get-option :random-seed)
(push 1)
(push 1)
(assert (! (let ((.cse67 (* 16 63)) (.cse66 (* 16 62)) (.cse65 (* 16 61)) (.cse64 (* 16 60)) (.cse63 (* 16 59)) (.cse62 (* 16 58)) (.cse61 (* 16 57)) (.cse60 (* 16 56)) (.cse59 (* 16 55)) (.cse58 (* 16 54)) (.cse57 (* 16 53)) (.cse56 (* 16 52)) (.cse55 (* 16 51)) (.cse54 (* 16 50)) (.cse53 (* 16 49)) (.cse52 (* 16 48)) (.cse51 (* 16 47)) (.cse50 (* 16 46)) (.cse49 (* 16 45)) (.cse48 (* 16 44)) (.cse47 (* 16 43)) (.cse46 (* 16 42)) (.cse45 (* 16 41)) (.cse44 (* 16 40)) (.cse43 (* 16 39)) (.cse42 (* 16 38)) (.cse41 (* 16 37)) (.cse40 (* 16 36)) (.cse39 (* 16 35)) (.cse38 (* 16 34)) (.cse37 (* 16 33)) (.cse36 (* 16 32)) (.cse35 (* 16 31)) (.cse34 (* 16 30)) (.cse33 (* 16 29)) (.cse32 (* 16 28)) (.cse31 (* 16 27)) (.cse30 (* 16 26)) (.cse29 (* 16 25)) (.cse28 (* 16 24)) (.cse27 (* 16 23)) (.cse26 (* 16 22)) (.cse25 (* 16 21)) (.cse24 (* 16 20)) (.cse23 (* 16 19)) (.cse22 (* 16 18)) (.cse21 (* 16 17)) (.cse20 (* 16 16)) (.cse19 (* 16 15)) (.cse18 (* 16 14)) (.cse17 (* 16 13)) (.cse16 (* 16 12)) (.cse15 (* 16 11)) (.cse14 (* 16 10)) (.cse13 (* 16 9)) (.cse12 (* 16 8)) (.cse11 (* 16 7)) (.cse10 (* 16 6)) (.cse9 (* 16 5)) (.cse8 (* 16 4)) (.cse7 (* 16 3)) (.cse6 (* 16 2)) (.cse5 (* 16 1)) (.cse4 (* 16 0))) (let ((.cse0 (+ __ADDRESS_OF___this_module 616)) (.cse1 (+ __ADDRESS_OF_init_net 4176)) (.cse2 (+ __ADDRESS_OF_divadidd_proc_fops 216)) (.cse3 (+ __ADDRESS_OF_myDriverDebugHandle 288)) (.cse68 (+ __ADDRESS_OF__DAdapter 16)) (.cse69 (+ __ADDRESS_OF_HandleTable .cse4)) (.cse70 (+ __ADDRESS_OF_HandleTable .cse5)) (.cse71 (+ __ADDRESS_OF_HandleTable .cse6)) (.cse72 (+ __ADDRESS_OF_HandleTable .cse7)) (.cse73 (+ __ADDRESS_OF_HandleTable .cse8)) (.cse74 (+ __ADDRESS_OF_HandleTable .cse9)) (.cse75 (+ __ADDRESS_OF_HandleTable .cse10)) (.cse76 (+ __ADDRESS_OF_HandleTable .cse11)) (.cse77 (+ __ADDRESS_OF_HandleTable .cse12)) (.cse78 (+ __ADDRESS_OF_HandleTable .cse13)) (.cse79 (+ __ADDRESS_OF_HandleTable .cse14)) (.cse80 (+ __ADDRESS_OF_HandleTable .cse15)) (.cse81 (+ __ADDRESS_OF_HandleTable .cse16)) (.cse82 (+ __ADDRESS_OF_HandleTable .cse17)) (.cse83 (+ __ADDRESS_OF_HandleTable .cse18)) (.cse84 (+ __ADDRESS_OF_HandleTable .cse19)) (.cse85 (+ __ADDRESS_OF_HandleTable .cse20)) (.cse86 (+ __ADDRESS_OF_HandleTable .cse21)) (.cse87 (+ __ADDRESS_OF_HandleTable .cse22)) (.cse88 (+ __ADDRESS_OF_HandleTable .cse23)) (.cse89 (+ __ADDRESS_OF_HandleTable .cse24)) (.cse90 (+ __ADDRESS_OF_HandleTable .cse25)) (.cse91 (+ __ADDRESS_OF_HandleTable .cse26)) (.cse92 (+ __ADDRESS_OF_HandleTable .cse27)) (.cse93 (+ __ADDRESS_OF_HandleTable .cse28)) (.cse94 (+ __ADDRESS_OF_HandleTable .cse29)) (.cse95 (+ __ADDRESS_OF_HandleTable .cse30)) (.cse96 (+ __ADDRESS_OF_HandleTable .cse31)) (.cse97 (+ __ADDRESS_OF_HandleTable .cse32)) (.cse98 (+ __ADDRESS_OF_HandleTable .cse33)) (.cse99 (+ __ADDRESS_OF_HandleTable .cse34)) (.cse100 (+ __ADDRESS_OF_HandleTable .cse35)) (.cse101 (+ __ADDRESS_OF_HandleTable .cse36)) (.cse102 (+ __ADDRESS_OF_HandleTable .cse37)) (.cse103 (+ __ADDRESS_OF_HandleTable .cse38)) (.cse104 (+ __ADDRESS_OF_HandleTable .cse39)) (.cse105 (+ __ADDRESS_OF_HandleTable .cse40)) (.cse106 (+ __ADDRESS_OF_HandleTable .cse41)) (.cse107 (+ __ADDRESS_OF_HandleTable .cse42)) (.cse108 (+ __ADDRESS_OF_HandleTable .cse43)) (.cse109 (+ __ADDRESS_OF_HandleTable .cse44)) (.cse110 (+ __ADDRESS_OF_HandleTable .cse45)) (.cse111 (+ __ADDRESS_OF_HandleTable .cse46)) (.cse112 (+ __ADDRESS_OF_HandleTable .cse47)) (.cse113 (+ __ADDRESS_OF_HandleTable .cse48)) (.cse114 (+ __ADDRESS_OF_HandleTable .cse49)) (.cse115 (+ __ADDRESS_OF_HandleTable .cse50)) (.cse116 (+ __ADDRESS_OF_HandleTable .cse51)) (.cse117 (+ __ADDRESS_OF_HandleTable .cse52)) (.cse118 (+ __ADDRESS_OF_HandleTable .cse53)) (.cse119 (+ __ADDRESS_OF_HandleTable .cse54)) (.cse120 (+ __ADDRESS_OF_HandleTable .cse55)) (.cse121 (+ __ADDRESS_OF_HandleTable .cse56)) (.cse122 (+ __ADDRESS_OF_HandleTable .cse57)) (.cse123 (+ __ADDRESS_OF_HandleTable .cse58)) (.cse124 (+ __ADDRESS_OF_HandleTable .cse59)) (.cse125 (+ __ADDRESS_OF_HandleTable .cse60)) (.cse126 (+ __ADDRESS_OF_HandleTable .cse61)) (.cse127 (+ __ADDRESS_OF_HandleTable .cse62)) (.cse128 (+ __ADDRESS_OF_HandleTable .cse63)) (.cse129 (+ __ADDRESS_OF_HandleTable .cse64)) (.cse130 (+ __ADDRESS_OF_HandleTable .cse65)) (.cse131 (+ __ADDRESS_OF_HandleTable .cse66)) (.cse132 (+ __ADDRESS_OF_HandleTable .cse67)) (.cse133 (+ __ADDRESS_OF_NotificationTable 4096)) (.cse134 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse135 (+ __ADDRESS_OF_HandleTable 1024)) (.cse136 (+ __ADDRESS_OF_no_printf 8)) (.cse137 (+ __ADDRESS_OF_MAdapter 16)) (.cse138 (+ __ADDRESS_OF_DAdapter 16)) (.cse139 (+ __ADDRESS_OF_diva_dadapter_request 8))) (and (= ldv_state_variable_1@2 0) (= ref_cnt@2 0) (= ldv_state_variable_0@2 0) (> __ADDRESS_OF___this_module 0) (> .cse0 0) (>= __ADDRESS_OF_init_net .cse0) (= DRIVERRELEASE_DIDD@2 (__string__ 0)) (= proc_net_eicon@2 0) (> .cse1 0) (>= __ADDRESS_OF_divadidd_proc_fops .cse1) (= ldv_retval_0@2 0) (= ldv_retval_1@2 0) (= divadidd_proc_fops_group2@2 0) (> .cse2 0) (>= __ADDRESS_OF_myDriverDebugHandle .cse2) (= notify_handle@2 0) (= _DAdapter$type@2 0) (= _DAdapter$request@2 0) (> .cse3 0) (>= __ADDRESS_OF__DAdapter .cse3) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse4) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse5) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse6) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse7) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse8) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse9) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse10) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse11) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse12) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse13) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse14) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse15) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse16) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse17) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse18) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse19) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse20) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse21) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse22) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse23) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse24) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse25) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse26) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse27) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse28) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse29) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse30) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse31) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse32) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse33) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse34) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse35) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse36) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse37) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse38) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse39) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse40) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse41) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse42) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse43) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse44) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse45) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse46) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse47) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse48) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse49) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse50) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse51) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse52) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse53) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse54) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse55) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse56) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse57) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse58) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse59) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse60) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse61) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse62) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse63) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse64) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse65) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse66) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse67) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 64)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 65)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 66)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 67)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 68)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 69)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 70)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 71)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 72)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 73)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 74)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 75)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 76)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 77)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 78)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 79)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 80)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 81)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 82)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 83)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 84)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 85)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 86)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 87)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 88)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 89)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 90)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 91)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 92)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 93)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 94)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 95)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 96)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 97)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 98)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 99)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 100)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 101)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 102)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 103)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 104)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 105)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 106)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 107)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 108)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 109)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 110)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 111)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 112)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 113)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 114)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 115)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 116)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 117)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 118)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 119)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 120)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 121)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 122)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 123)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 124)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 125)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 126)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 127)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 128)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 129)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 130)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 131)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 132)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 133)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 134)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 135)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 136)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 137)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 138)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 139)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 140)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 141)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 142)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 143)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 144)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 145)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 146)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 147)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 148)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 149)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 150)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 151)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 152)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 153)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 154)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 155)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 156)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 157)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 158)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 159)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 160)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 161)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 162)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 163)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 164)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 165)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 166)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 167)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 168)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 169)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 170)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 171)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 172)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 173)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 174)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 175)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 176)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 177)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 178)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 179)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 180)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 181)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 182)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 183)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 184)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 185)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 186)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 187)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 188)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 189)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 190)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 191)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 192)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 193)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 194)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 195)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 196)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 197)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 198)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 199)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 200)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 201)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 202)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 203)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 204)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 205)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 206)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 207)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 208)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 209)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 210)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 211)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 212)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 213)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 214)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 215)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 216)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 217)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 218)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 219)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 220)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 221)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 222)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 223)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 224)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 225)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 226)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 227)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 228)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 229)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 230)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 231)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 232)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 233)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 234)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 235)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 236)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 237)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 238)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 239)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 240)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 241)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 242)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 243)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 244)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 245)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 246)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 247)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 248)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 249)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 250)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 251)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 252)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 253)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 254)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 255)) 0) 0)) (> .cse68 0) (>= __ADDRESS_OF_NotificationTable .cse68) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse69 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse69 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse70 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse70 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse71 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse71 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse72 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse72 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse73 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse73 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse74 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse74 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse75 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse75 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse76 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse76 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse77 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse77 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse78 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse78 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse79 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse79 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse80 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse80 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse81 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse81 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse82 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse82 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse83 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse83 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse84 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse84 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse85 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse85 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse86 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse86 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse87 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse87 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse88 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse88 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse89 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse89 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse90 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse90 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse91 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse91 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse92 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse92 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse93 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse93 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse94 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse94 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse95 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse95 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse96 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse96 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse97 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse97 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse98 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse98 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse99 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse99 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse100 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse100 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse101 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse101 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse102 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse102 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse103 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse103 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse104 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse104 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse105 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse105 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse106 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse106 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse107 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse107 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse108 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse108 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse109 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse109 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse110 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse110 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse111 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse111 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse112 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse112 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse113 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse113 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse114 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse114 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse115 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse115 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse116 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse116 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse117 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse117 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse118 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse118 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse119 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse119 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse120 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse120 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse121 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse121 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse122 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse122 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse123 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse123 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse124 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse124 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse125 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse125 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse126 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse126 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse127 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse127 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse128 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse128 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse129 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse129 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse130 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse130 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse131 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse131 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse132 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse132 4) 0)) (> .cse133 0) (>= __ADDRESS_OF_HandleTable .cse133) (= Adapters@2 0) (= *unsigned_long_int@2 (store *unsigned_long_int@2 (+ .cse134 0) 0)) (= *signed_long_int@2 (store *signed_long_int@2 (+ .cse134 8) 0)) (= *unsigned_long_int@2 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) 0)) (= |*(void_((struct__DbgHandle_)*))*@2| (store |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240) 0)) (= |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248) 0)) (= |*(void_(unsigned_short_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 256) 0)) (= |*(void_(unsigned_short_int,_unsigned_long_int,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_unsigned_long_int,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 264) 0)) (= |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 272) 0)) (= dprintf@3 __ADDRESS_OF_no_printf) (> .cse135 0) (>= __ADDRESS_OF_no_printf .cse135) (= MAdapter$type@2 255) (= MAdapter$request@2 __ADDRESS_OF_no_printf) (> .cse136 0) (>= __ADDRESS_OF_MAdapter .cse136) (= DAdapter$type@2 253) (= DAdapter$request@2 __ADDRESS_OF_diva_dadapter_request) (> .cse137 0) (>= __ADDRESS_OF_DAdapter .cse137) (> .cse138 0) (>= __ADDRESS_OF_diva_dadapter_request .cse138) (> .cse139 0) (>= __ADDRESS_OF_didd_spin .cse139) (= ldv_mutex_cred_guard_mutex_of_signal_struct@2 0) (= ldv_mutex_lock@2 0) (= ldv_mutex_mutex_of_device@2 0) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (= ldv_state_variable_1@3 0) (= ref_cnt@3 0) (= ldv_state_variable_0@3 1)))) :named term_0))
(push 1)
(assert (! (and (let ((.cse25 (+ |__ADDRESS_OF_connect_didd::DIDD_Table| 1024)) (.cse26 (+ |__ADDRESS_OF_connect_didd::req| 104)) (.cse27 (+ |__ADDRESS_OF_spinlock_check::lock| 8)) (.cse28 (+ |__ADDRESS_OF_divadidd_init::tmprev| 32)) (.cse23 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse18 (not .cse23)) (.cse19 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (let ((.cse29 (let ((.cse47 (+ __ADDRESS_OF_didd_spin 72))) (let ((.cse33 (= |main::tmp@3| __VERIFIER_nondet_int@2)) (.cse34 (not (= |main::tmp@3| 0))) (.cse35 (= |main::tmp@3| 1)) (.cse36 (not (= ldv_state_variable_0@3 0))) (.cse37 (= |main::tmp___1@3| __VERIFIER_nondet_int@3)) (.cse38 (not (= |main::tmp___1@3| 0))) (.cse39 (= |main::tmp___1@3| 1)) (.cse40 (= ldv_state_variable_0@3 1)) (.cse41 (> .cse47 0)) (.cse42 (>= |__ADDRESS_OF_divadidd_init::tmprev| .cse47)) (.cse43 (= |divadidd_init::ret@3| 0)) (.cse44 (= |getrev::revision@2| |__ADDRESS_OF_divadidd_init::tmprev|)) (.cse45 (= |getrev::p@3| (strchr |getrev::revision@2| 58))) (.cse46 (= |getrev::p@3| 0))) (or (and .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 (not .cse46) (= |getrev::rev@3| (+ |getrev::p@3| (* 2 1))) (= |getrev::p@4| (strchr |getrev::rev@3| 36)) (= |getrev::p@5| (- |getrev::p@4| (* 1 1))) (= *char@3 (store *char@2 |getrev::p@5| 0))) (and .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 (= |getrev::rev@3| (__string__ 1)) (= *char@3 *char@2) (= |getrev::p@5| |getrev::p@3|)))))) (.cse30 (= |getrev::__retval__@2| |getrev::rev@3|)) (.cse31 (= proc_net_eicon@3 (proc_mkdir (__string__ 2) (select |*(struct_proc_dir_entry)*@2| (+ __ADDRESS_OF_init_net 140))))) (.cse32 (= proc_net_eicon@3 0))) (or (and .cse29 .cse30 .cse31 (not .cse32) (= |proc_create::__retval__@2| |proc_create::tmp@1|) (= |create_proc::__retval__@2| 1)) (and .cse29 .cse30 .cse31 .cse32 (= |create_proc::__retval__@2| 0) (= |proc_create::__retval__@2| |proc_create::__retval__@1|))))) (.cse1 (= |divadidd_init::tmp___0@3| |create_proc::__retval__@2|)) (.cse2 (not (= |divadidd_init::tmp___0@3| 0))) (.cse3 (> .cse28 0)) (.cse4 (>= |__ADDRESS_OF_spinlock_check::lock| .cse28)) (.cse5 (= |spinlock_check::__retval__@2| (+ (+ |spinlock_check::lock@1| 0) 0))) (.cse6 (= |diva_os_initialize_spin_lock::__retval__@2| 0)) (.cse7 (> .cse27 0)) (.cse8 (>= |__ADDRESS_OF_connect_didd::req| .cse27)) (.cse9 (> .cse26 0)) (.cse10 (>= |__ADDRESS_OF_connect_didd::DIDD_Table| .cse26)) (.cse11 (= |connect_didd::x@3| 0)) (.cse12 (= |connect_didd::dadapter@3| 0)) (.cse13 (= |DIVA_DIDD_Read::length@2| 1024)) (.cse14 (= |diva_didd_read_adapter_array::length@2| |DIVA_DIDD_Read::length@2|)) (.cse15 (> .cse25 0)) (.cse16 (>= |__ADDRESS_OF_diva_didd_read_adapter_array::irql| .cse25)) (.cse17 (= |diva_didd_read_adapter_array::length@3| (let ((.cse24 (div |diva_didd_read_adapter_array::length@2| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@2| 0) (= (* .cse24 16) |diva_didd_read_adapter_array::length@2|)) .cse24 (+ .cse24 (ite (>= 16 0) 1 (- 1))))))) (.cse20 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@2| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@1|)) (.cse21 (= __builtin_va_end@2 __builtin_va_end@1)) (.cse22 (= __builtin_va_start@2 __builtin_va_start@1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (not .cse19)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse20 .cse21 .cse22)))) (= |diva_didd_read_adapter_array::src@3| 0) (= |diva_didd_read_adapter_array::dst@3| 0)) :named term_1))
(push 1)
(assert (! (and (let ((.cse29 (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (.cse3 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse2 (not .cse3)) (.cse7 (= (_&_ .cse29 8) 0))) (let ((.cse1 (not .cse7)) (.cse0 (let ((.cse17 (= (_&_ .cse29 4) 0))) (let ((.cse16 (not .cse17))) (let ((.cse8 (let ((.cse19 (< |diva_didd_read_adapter_array::dst@3| |diva_didd_read_adapter_array::length@3|))) (let ((.cse25 (not .cse19))) (let ((.cse18 (let ((.cse28 (= Adapters@2 0))) (let ((.cse26 (not .cse28)) (.cse27 (<= |diva_didd_read_adapter_array::src@3| 63))) (or (and .cse26 .cse27 .cse25) (and .cse26 (not .cse27)) .cse28)))) (.cse22 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@2| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@1|)) (.cse23 (= __builtin_va_end@3 __builtin_va_end@2)) (.cse24 (= __builtin_va_start@3 __builtin_va_start@2))) (or (and (let ((.cse20 (= |diva_didd_read_adapter_array::__len___0@3| 16)) (.cse21 (> |diva_didd_read_adapter_array::__len___0@3| 63))) (or (and .cse18 .cse19 .cse20 .cse21) (and .cse18 .cse19 .cse20 (not .cse21)))) (= |diva_didd_read_adapter_array::dst@4| (+ |diva_didd_read_adapter_array::dst@3| 1)) .cse22 .cse23 .cse24) (and (or (and .cse18 .cse25 .cse16 .cse2) (and .cse18 .cse25 .cse16 .cse3 .cse22 .cse23 .cse24) (and .cse18 .cse25 .cse17 .cse22 .cse23 .cse24)) (= |diva_didd_read_adapter_array::__len___0@3| |diva_didd_read_adapter_array::__len___0@2|) (= |diva_didd_read_adapter_array::dst@4| |diva_didd_read_adapter_array::dst@3|))))))) (.cse12 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@2|)) (.cse13 (= __builtin_va_end@4 __builtin_va_end@3)) (.cse14 (= __builtin_va_start@4 __builtin_va_start@3)) (.cse9 (< |diva_didd_read_adapter_array::dst@4| |diva_didd_read_adapter_array::length@3|))) (or (and (let ((.cse10 (= |diva_didd_read_adapter_array::__len___1@3| 16)) (.cse11 (> |diva_didd_read_adapter_array::__len___1@3| 63))) (or (and .cse8 .cse9 .cse10 .cse11) (and .cse8 .cse9 .cse10 (not .cse11)))) (= |diva_didd_read_adapter_array::dst@5| (+ |diva_didd_read_adapter_array::dst@4| 1)) .cse12 .cse13 .cse14) (and (let ((.cse15 (not .cse9))) (or (and .cse8 .cse15 .cse16 .cse2) (and .cse8 .cse15 .cse16 .cse3 .cse12 .cse13 .cse14) (and .cse8 .cse15 .cse17 .cse12 .cse13 .cse14))) (= |diva_didd_read_adapter_array::__len___1@3| |diva_didd_read_adapter_array::__len___1@2|) (= |diva_didd_read_adapter_array::dst@5| |diva_didd_read_adapter_array::dst@4|))))))) (.cse4 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@2|)) (.cse5 (= __builtin_va_end@5 __builtin_va_end@4)) (.cse6 (= __builtin_va_start@5 __builtin_va_start@4))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse7 .cse4 .cse5 .cse6))))) (= |diva_didd_read_adapter_array::__retval__@2| (ite (= |diva_didd_read_adapter_array::dst@5| |diva_didd_read_adapter_array::length@3|) 1 0)) (= |connect_didd::x@4| 0)) :named term_2))
(push 1)
(assert (! (and (let ((.cse32 (+ |__ADDRESS_OF_connect_didd::req| 0))) (let ((.cse30 (+ __ADDRESS_OF_didd_callback 8)) (.cse31 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse33 (+ .cse32 0)) (.cse28 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse23 (not .cse28)) (.cse24 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (let ((.cse34 (<= |connect_didd::x@4| 63)) (.cse35 (= (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0)) 253)) (.cse36 (= |connect_didd::dadapter@4| 1)) (.cse37 (= |connect_didd::__len@3| 16)) (.cse38 (> |connect_didd::__len@3| 63))) (or (and .cse34 .cse35 .cse36 .cse37 .cse38) (and .cse34 .cse35 .cse36 .cse37 (not .cse38))))) (.cse1 (= *unsigned_char@4 (store *unsigned_char@3 (+ .cse33 0) 0))) (.cse2 (= *unsigned_char@5 (store *unsigned_char@4 (+ .cse33 1) 1))) (.cse3 (= |*(void)*@3| (store |*(void)*@2| (+ (+ .cse32 80) 4) __ADDRESS_OF_didd_callback))) (.cse4 (> .cse31 0)) (.cse5 (>= __ADDRESS_OF_didd_callback .cse31)) (.cse6 (= _DAdapter$request@2 __ADDRESS_OF_diva_dadapter_request)) (.cse7 (= |diva_dadapter_request::e@2| |__ADDRESS_OF_connect_didd::req|)) (.cse8 (> .cse30 0)) (.cse9 (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse30)) (.cse10 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|)) (.cse11 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@5 (+ |diva_dadapter_request::e@2| 0)))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0)) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@5 (+ |diva_dadapter_request::e@2| 1)))) (.cse14 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1))) (.cse15 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2))) (.cse16 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3))) (.cse17 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 4))) (.cse18 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 5)) (.cse19 (= |diva_dadapter_request::pinfo___3@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80))) (.cse20 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@3| 8)))) (.cse21 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse22 (= |diva_didd_read_adapter_array::length@5| (let ((.cse29 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse29 16) |diva_didd_read_adapter_array::length@4|)) .cse29 (+ .cse29 (ite (>= 16 0) 1 (- 1))))))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse27 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (not .cse24)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse28 .cse25 .cse26 .cse27))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)) :named term_3))
(push 1)
(assert (! (let ((.cse3 (= ldv_retval_1@3 0))) (let ((.cse4 (not .cse3))) (and (let ((.cse0 (let ((.cse5 (let ((.cse50 (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)))) (let ((.cse19 (= (_&_ .cse50 4) 0)) (.cse15 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse14 (not .cse15)) (.cse13 (not .cse19))) (let ((.cse8 (let ((.cse20 (let ((.cse30 (= (_&_ .cse50 8) 0))) (let ((.cse26 (not .cse30)) (.cse25 (let ((.cse31 (let ((.cse40 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse46 (not .cse40))) (let ((.cse39 (let ((.cse49 (= Adapters@2 0))) (let ((.cse47 (not .cse49)) (.cse48 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse47 .cse48 .cse46) (and .cse47 (not .cse48)) .cse49)))) (.cse43 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse44 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse45 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse41 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse42 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse39 .cse40 .cse41 .cse42) (and .cse39 .cse40 .cse41 (not .cse42)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse43 .cse44 .cse45) (and (or (and .cse39 .cse46 .cse13 .cse14) (and .cse39 .cse46 .cse13 .cse15 .cse43 .cse44 .cse45) (and .cse39 .cse46 .cse19 .cse43 .cse44 .cse45)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse35 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse36 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse37 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse32 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse33 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse34 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse31 .cse32 .cse33 .cse34) (and .cse31 .cse32 .cse33 (not .cse34)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse35 .cse36 .cse37) (and (let ((.cse38 (not .cse32))) (or (and .cse31 .cse38 .cse13 .cse14) (and .cse31 .cse38 .cse13 .cse15 .cse35 .cse36 .cse37) (and .cse31 .cse38 .cse19 .cse35 .cse36 .cse37))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))) (.cse27 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse28 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse29 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse25 .cse26 .cse14) (and .cse25 .cse26 .cse15 .cse27 .cse28 .cse29) (and .cse25 .cse30 .cse27 .cse28 .cse29))))) (.cse21 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse22 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse23 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse24 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse20 .cse21 .cse22 (not .cse23) (= *unsigned_char@6 (store *unsigned_char@5 .cse24 7))) (and .cse20 .cse21 .cse22 .cse23 (= *unsigned_char@6 (store *unsigned_char@5 .cse24 255)))))) (.cse9 (not (= (select *unsigned_char@6 (+ (+ (+ |__ADDRESS_OF_connect_didd::req| 0) 0) 1)) 255))) (.cse10 (= |connect_didd::__retval__@2| 0)) (.cse11 (= |diddfunc_init::tmp@3| |connect_didd::__retval__@2|)) (.cse12 (= |diddfunc_init::tmp@3| 0)) (.cse16 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@6| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5|)) (.cse17 (= __builtin_va_end@10 __builtin_va_end@9)) (.cse18 (= __builtin_va_start@10 __builtin_va_start@9))) (or (and (or (and .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18) (and .cse8 .cse9 .cse10 .cse11 .cse12 .cse19 .cse16 .cse17 .cse18)) (= |diddfunc_init::__retval__@2| 0)) (and .cse8 .cse9 .cse10 .cse11 (not .cse12) (= |diddfunc_init::__retval__@2| 1) .cse16 .cse17 .cse18))))))) (.cse6 (= |divadidd_init::tmp___1@3| |diddfunc_init::__retval__@2|)) (.cse7 (= |divadidd_init::tmp___1@3| 0))) (or (and .cse5 .cse6 .cse7 (= |divadidd_init::ret@4| (- 5))) (and .cse5 .cse6 (not .cse7) (= |divadidd_init::ret@4| |divadidd_init::ret@3|) (= printk@5 printk@4))))) (.cse1 (= |divadidd_init::__retval__@2| |divadidd_init::ret@4|)) (.cse2 (= ldv_retval_1@3 |divadidd_init::__retval__@2|))) (or (and .cse0 .cse1 .cse2 .cse3 (= ldv_state_variable_0@4 3) (= ldv_state_variable_1@4 1)) (and .cse0 .cse1 .cse2 .cse4 (= ldv_state_variable_0@4 ldv_state_variable_0@3) (= ldv_state_variable_1@4 ldv_state_variable_1@3)))) .cse4 (= ldv_state_variable_0@5 2) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1))))) :named term_4))
(check-sat)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(declare-fun ldv_mutex_mutex_of_device@1 () Int)
(declare-fun ldv_mutex_mutex_of_device () Int)
(declare-fun PRED0 () Bool)
(declare-fun ldv_mutex_cred_guard_mutex_of_signal_struct@1 () Int)
(declare-fun ldv_mutex_cred_guard_mutex_of_signal_struct () Int)
(declare-fun PRED1 () Bool)
(declare-fun ldv_mutex_lock@1 () Int)
(declare-fun ldv_mutex_lock () Int)
(declare-fun PRED2 () Bool)
(declare-fun PRED3 () Bool)
(declare-fun PRED4 () Bool)
(declare-fun PRED5 () Bool)
(push 1)
(push 1)
(assert (let ((.cse67 (* 16 63)) (.cse66 (* 16 62)) (.cse65 (* 16 61)) (.cse64 (* 16 60)) (.cse63 (* 16 59)) (.cse62 (* 16 58)) (.cse61 (* 16 57)) (.cse60 (* 16 56)) (.cse59 (* 16 55)) (.cse58 (* 16 54)) (.cse57 (* 16 53)) (.cse56 (* 16 52)) (.cse55 (* 16 51)) (.cse54 (* 16 50)) (.cse53 (* 16 49)) (.cse52 (* 16 48)) (.cse51 (* 16 47)) (.cse50 (* 16 46)) (.cse49 (* 16 45)) (.cse48 (* 16 44)) (.cse47 (* 16 43)) (.cse46 (* 16 42)) (.cse45 (* 16 41)) (.cse44 (* 16 40)) (.cse43 (* 16 39)) (.cse42 (* 16 38)) (.cse41 (* 16 37)) (.cse40 (* 16 36)) (.cse39 (* 16 35)) (.cse38 (* 16 34)) (.cse37 (* 16 33)) (.cse36 (* 16 32)) (.cse35 (* 16 31)) (.cse34 (* 16 30)) (.cse33 (* 16 29)) (.cse32 (* 16 28)) (.cse31 (* 16 27)) (.cse30 (* 16 26)) (.cse29 (* 16 25)) (.cse28 (* 16 24)) (.cse27 (* 16 23)) (.cse26 (* 16 22)) (.cse25 (* 16 21)) (.cse24 (* 16 20)) (.cse23 (* 16 19)) (.cse22 (* 16 18)) (.cse21 (* 16 17)) (.cse20 (* 16 16)) (.cse19 (* 16 15)) (.cse18 (* 16 14)) (.cse17 (* 16 13)) (.cse16 (* 16 12)) (.cse15 (* 16 11)) (.cse14 (* 16 10)) (.cse13 (* 16 9)) (.cse12 (* 16 8)) (.cse11 (* 16 7)) (.cse10 (* 16 6)) (.cse9 (* 16 5)) (.cse8 (* 16 4)) (.cse7 (* 16 3)) (.cse6 (* 16 2)) (.cse5 (* 16 1)) (.cse4 (* 16 0))) (let ((.cse0 (+ __ADDRESS_OF___this_module 616)) (.cse1 (+ __ADDRESS_OF_init_net 4176)) (.cse2 (+ __ADDRESS_OF_divadidd_proc_fops 216)) (.cse3 (+ __ADDRESS_OF_myDriverDebugHandle 288)) (.cse68 (+ __ADDRESS_OF__DAdapter 16)) (.cse69 (+ __ADDRESS_OF_HandleTable .cse4)) (.cse70 (+ __ADDRESS_OF_HandleTable .cse5)) (.cse71 (+ __ADDRESS_OF_HandleTable .cse6)) (.cse72 (+ __ADDRESS_OF_HandleTable .cse7)) (.cse73 (+ __ADDRESS_OF_HandleTable .cse8)) (.cse74 (+ __ADDRESS_OF_HandleTable .cse9)) (.cse75 (+ __ADDRESS_OF_HandleTable .cse10)) (.cse76 (+ __ADDRESS_OF_HandleTable .cse11)) (.cse77 (+ __ADDRESS_OF_HandleTable .cse12)) (.cse78 (+ __ADDRESS_OF_HandleTable .cse13)) (.cse79 (+ __ADDRESS_OF_HandleTable .cse14)) (.cse80 (+ __ADDRESS_OF_HandleTable .cse15)) (.cse81 (+ __ADDRESS_OF_HandleTable .cse16)) (.cse82 (+ __ADDRESS_OF_HandleTable .cse17)) (.cse83 (+ __ADDRESS_OF_HandleTable .cse18)) (.cse84 (+ __ADDRESS_OF_HandleTable .cse19)) (.cse85 (+ __ADDRESS_OF_HandleTable .cse20)) (.cse86 (+ __ADDRESS_OF_HandleTable .cse21)) (.cse87 (+ __ADDRESS_OF_HandleTable .cse22)) (.cse88 (+ __ADDRESS_OF_HandleTable .cse23)) (.cse89 (+ __ADDRESS_OF_HandleTable .cse24)) (.cse90 (+ __ADDRESS_OF_HandleTable .cse25)) (.cse91 (+ __ADDRESS_OF_HandleTable .cse26)) (.cse92 (+ __ADDRESS_OF_HandleTable .cse27)) (.cse93 (+ __ADDRESS_OF_HandleTable .cse28)) (.cse94 (+ __ADDRESS_OF_HandleTable .cse29)) (.cse95 (+ __ADDRESS_OF_HandleTable .cse30)) (.cse96 (+ __ADDRESS_OF_HandleTable .cse31)) (.cse97 (+ __ADDRESS_OF_HandleTable .cse32)) (.cse98 (+ __ADDRESS_OF_HandleTable .cse33)) (.cse99 (+ __ADDRESS_OF_HandleTable .cse34)) (.cse100 (+ __ADDRESS_OF_HandleTable .cse35)) (.cse101 (+ __ADDRESS_OF_HandleTable .cse36)) (.cse102 (+ __ADDRESS_OF_HandleTable .cse37)) (.cse103 (+ __ADDRESS_OF_HandleTable .cse38)) (.cse104 (+ __ADDRESS_OF_HandleTable .cse39)) (.cse105 (+ __ADDRESS_OF_HandleTable .cse40)) (.cse106 (+ __ADDRESS_OF_HandleTable .cse41)) (.cse107 (+ __ADDRESS_OF_HandleTable .cse42)) (.cse108 (+ __ADDRESS_OF_HandleTable .cse43)) (.cse109 (+ __ADDRESS_OF_HandleTable .cse44)) (.cse110 (+ __ADDRESS_OF_HandleTable .cse45)) (.cse111 (+ __ADDRESS_OF_HandleTable .cse46)) (.cse112 (+ __ADDRESS_OF_HandleTable .cse47)) (.cse113 (+ __ADDRESS_OF_HandleTable .cse48)) (.cse114 (+ __ADDRESS_OF_HandleTable .cse49)) (.cse115 (+ __ADDRESS_OF_HandleTable .cse50)) (.cse116 (+ __ADDRESS_OF_HandleTable .cse51)) (.cse117 (+ __ADDRESS_OF_HandleTable .cse52)) (.cse118 (+ __ADDRESS_OF_HandleTable .cse53)) (.cse119 (+ __ADDRESS_OF_HandleTable .cse54)) (.cse120 (+ __ADDRESS_OF_HandleTable .cse55)) (.cse121 (+ __ADDRESS_OF_HandleTable .cse56)) (.cse122 (+ __ADDRESS_OF_HandleTable .cse57)) (.cse123 (+ __ADDRESS_OF_HandleTable .cse58)) (.cse124 (+ __ADDRESS_OF_HandleTable .cse59)) (.cse125 (+ __ADDRESS_OF_HandleTable .cse60)) (.cse126 (+ __ADDRESS_OF_HandleTable .cse61)) (.cse127 (+ __ADDRESS_OF_HandleTable .cse62)) (.cse128 (+ __ADDRESS_OF_HandleTable .cse63)) (.cse129 (+ __ADDRESS_OF_HandleTable .cse64)) (.cse130 (+ __ADDRESS_OF_HandleTable .cse65)) (.cse131 (+ __ADDRESS_OF_HandleTable .cse66)) (.cse132 (+ __ADDRESS_OF_HandleTable .cse67)) (.cse133 (+ __ADDRESS_OF_NotificationTable 4096)) (.cse134 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse135 (+ __ADDRESS_OF_HandleTable 1024)) (.cse136 (+ __ADDRESS_OF_no_printf 8)) (.cse137 (+ __ADDRESS_OF_MAdapter 16)) (.cse138 (+ __ADDRESS_OF_DAdapter 16)) (.cse139 (+ __ADDRESS_OF_diva_dadapter_request 8))) (and (= ldv_state_variable_1@2 0) (= ref_cnt@2 0) (= ldv_state_variable_0@2 0) (> __ADDRESS_OF___this_module 0) (> .cse0 0) (>= __ADDRESS_OF_init_net .cse0) (= DRIVERRELEASE_DIDD@2 (__string__ 0)) (= proc_net_eicon@2 0) (> .cse1 0) (>= __ADDRESS_OF_divadidd_proc_fops .cse1) (= ldv_retval_0@2 0) (= ldv_retval_1@2 0) (= divadidd_proc_fops_group2@2 0) (> .cse2 0) (>= __ADDRESS_OF_myDriverDebugHandle .cse2) (= notify_handle@2 0) (= _DAdapter$type@2 0) (= _DAdapter$request@2 0) (> .cse3 0) (>= __ADDRESS_OF__DAdapter .cse3) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse4) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse5) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse6) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse7) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse8) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse9) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse10) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse11) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse12) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse13) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse14) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse15) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse16) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse17) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse18) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse19) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse20) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse21) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse22) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse23) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse24) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse25) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse26) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse27) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse28) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse29) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse30) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse31) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse32) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse33) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse34) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse35) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse36) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse37) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse38) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse39) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse40) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse41) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse42) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse43) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse44) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse45) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse46) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse47) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse48) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse49) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse50) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse51) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse52) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse53) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse54) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse55) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse56) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse57) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse58) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse59) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse60) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse61) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse62) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse63) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse64) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse65) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse66) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable .cse67) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 64)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 65)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 66)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 67)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 68)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 69)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 70)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 71)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 72)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 73)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 74)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 75)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 76)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 77)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 78)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 79)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 80)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 81)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 82)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 83)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 84)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 85)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 86)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 87)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 88)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 89)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 90)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 91)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 92)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 93)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 94)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 95)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 96)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 97)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 98)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 99)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 100)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 101)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 102)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 103)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 104)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 105)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 106)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 107)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 108)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 109)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 110)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 111)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 112)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 113)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 114)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 115)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 116)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 117)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 118)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 119)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 120)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 121)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 122)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 123)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 124)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 125)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 126)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 127)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 128)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 129)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 130)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 131)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 132)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 133)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 134)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 135)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 136)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 137)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 138)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 139)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 140)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 141)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 142)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 143)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 144)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 145)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 146)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 147)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 148)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 149)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 150)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 151)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 152)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 153)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 154)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 155)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 156)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 157)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 158)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 159)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 160)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 161)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 162)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 163)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 164)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 165)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 166)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 167)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 168)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 169)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 170)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 171)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 172)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 173)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 174)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 175)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 176)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 177)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 178)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 179)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 180)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 181)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 182)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 183)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 184)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 185)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 186)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 187)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 188)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 189)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 190)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 191)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 192)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 193)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 194)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 195)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 196)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 197)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 198)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 199)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 200)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 201)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 202)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 203)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 204)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 205)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 206)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 207)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 208)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 209)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 210)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 211)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 212)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 213)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 214)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 215)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 216)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 217)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 218)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 219)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 220)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 221)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 222)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 223)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 224)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 225)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 226)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 227)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 228)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 229)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 230)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 231)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 232)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 233)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 234)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 235)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 236)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 237)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 238)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 239)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 240)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 241)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 242)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 243)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 244)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 245)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 246)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 247)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 248)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 249)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 250)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 251)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 252)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 253)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 254)) 0) 0)) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 255)) 0) 0)) (> .cse68 0) (>= __ADDRESS_OF_NotificationTable .cse68) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse69 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse69 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse70 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse70 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse71 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse71 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse72 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse72 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse73 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse73 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse74 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse74 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse75 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse75 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse76 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse76 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse77 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse77 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse78 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse78 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse79 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse79 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse80 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse80 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse81 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse81 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse82 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse82 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse83 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse83 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse84 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse84 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse85 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse85 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse86 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse86 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse87 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse87 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse88 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse88 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse89 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse89 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse90 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse90 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse91 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse91 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse92 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse92 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse93 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse93 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse94 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse94 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse95 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse95 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse96 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse96 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse97 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse97 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse98 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse98 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse99 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse99 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse100 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse100 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse101 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse101 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse102 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse102 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse103 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse103 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse104 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse104 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse105 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse105 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse106 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse106 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse107 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse107 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse108 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse108 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse109 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse109 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse110 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse110 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse111 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse111 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse112 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse112 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse113 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse113 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse114 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse114 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse115 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse115 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse116 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse116 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse117 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse117 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse118 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse118 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse119 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse119 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse120 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse120 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse121 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse121 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse122 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse122 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse123 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse123 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse124 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse124 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse125 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse125 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse126 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse126 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse127 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse127 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse128 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse128 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse129 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse129 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse130 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse130 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse131 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse131 4) 0)) (= *unsigned_char@1 (store *unsigned_char@1 (+ .cse132 0) 0)) (= |*(void_((struct_entity_s)*))*@1| (store |*(void_((struct_entity_s)*))*@1| (+ .cse132 4) 0)) (> .cse133 0) (>= __ADDRESS_OF_HandleTable .cse133) (= Adapters@2 0) (= *unsigned_long_int@2 (store *unsigned_long_int@2 (+ .cse134 0) 0)) (= *signed_long_int@2 (store *signed_long_int@2 (+ .cse134 8) 0)) (= *unsigned_long_int@2 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) 0)) (= |*(void_((struct__DbgHandle_)*))*@2| (store |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240) 0)) (= |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248) 0)) (= |*(void_(unsigned_short_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 256) 0)) (= |*(void_(unsigned_short_int,_unsigned_long_int,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_unsigned_long_int,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 264) 0)) (= |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (store |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 272) 0)) (= dprintf@3 __ADDRESS_OF_no_printf) (> .cse135 0) (>= __ADDRESS_OF_no_printf .cse135) (= MAdapter$type@2 255) (= MAdapter$request@2 __ADDRESS_OF_no_printf) (> .cse136 0) (>= __ADDRESS_OF_MAdapter .cse136) (= DAdapter$type@2 253) (= DAdapter$request@2 __ADDRESS_OF_diva_dadapter_request) (> .cse137 0) (>= __ADDRESS_OF_DAdapter .cse137) (> .cse138 0) (>= __ADDRESS_OF_diva_dadapter_request .cse138) (> .cse139 0) (>= __ADDRESS_OF_didd_spin .cse139) (= ldv_mutex_cred_guard_mutex_of_signal_struct@2 0) (= ldv_mutex_lock@2 0) (= ldv_mutex_mutex_of_device@2 0) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (= ldv_state_variable_1@3 0) (= ref_cnt@3 0) (= ldv_state_variable_0@3 1)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse25 (+ |__ADDRESS_OF_connect_didd::DIDD_Table| 1024)) (.cse26 (+ |__ADDRESS_OF_connect_didd::req| 104)) (.cse27 (+ |__ADDRESS_OF_spinlock_check::lock| 8)) (.cse28 (+ |__ADDRESS_OF_divadidd_init::tmprev| 32)) (.cse23 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse18 (not .cse23)) (.cse19 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (let ((.cse29 (let ((.cse47 (+ __ADDRESS_OF_didd_spin 72))) (let ((.cse33 (= |main::tmp@3| __VERIFIER_nondet_int@2)) (.cse34 (not (= |main::tmp@3| 0))) (.cse35 (= |main::tmp@3| 1)) (.cse36 (not (= ldv_state_variable_0@3 0))) (.cse37 (= |main::tmp___1@3| __VERIFIER_nondet_int@3)) (.cse38 (not (= |main::tmp___1@3| 0))) (.cse39 (= |main::tmp___1@3| 1)) (.cse40 (= ldv_state_variable_0@3 1)) (.cse41 (> .cse47 0)) (.cse42 (>= |__ADDRESS_OF_divadidd_init::tmprev| .cse47)) (.cse43 (= |divadidd_init::ret@3| 0)) (.cse44 (= |getrev::revision@2| |__ADDRESS_OF_divadidd_init::tmprev|)) (.cse45 (= |getrev::p@3| (strchr |getrev::revision@2| 58))) (.cse46 (= |getrev::p@3| 0))) (or (and .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 (not .cse46) (= |getrev::rev@3| (+ |getrev::p@3| (* 2 1))) (= |getrev::p@4| (strchr |getrev::rev@3| 36)) (= |getrev::p@5| (- |getrev::p@4| (* 1 1))) (= *char@3 (store *char@2 |getrev::p@5| 0))) (and .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 (= |getrev::rev@3| (__string__ 1)) (= *char@3 *char@2) (= |getrev::p@5| |getrev::p@3|)))))) (.cse30 (= |getrev::__retval__@2| |getrev::rev@3|)) (.cse31 (= proc_net_eicon@3 (proc_mkdir (__string__ 2) (select |*(struct_proc_dir_entry)*@2| (+ __ADDRESS_OF_init_net 140))))) (.cse32 (= proc_net_eicon@3 0))) (or (and .cse29 .cse30 .cse31 (not .cse32) (= |proc_create::__retval__@2| |proc_create::tmp@1|) (= |create_proc::__retval__@2| 1)) (and .cse29 .cse30 .cse31 .cse32 (= |create_proc::__retval__@2| 0) (= |proc_create::__retval__@2| |proc_create::__retval__@1|))))) (.cse1 (= |divadidd_init::tmp___0@3| |create_proc::__retval__@2|)) (.cse2 (not (= |divadidd_init::tmp___0@3| 0))) (.cse3 (> .cse28 0)) (.cse4 (>= |__ADDRESS_OF_spinlock_check::lock| .cse28)) (.cse5 (= |spinlock_check::__retval__@2| (+ (+ |spinlock_check::lock@1| 0) 0))) (.cse6 (= |diva_os_initialize_spin_lock::__retval__@2| 0)) (.cse7 (> .cse27 0)) (.cse8 (>= |__ADDRESS_OF_connect_didd::req| .cse27)) (.cse9 (> .cse26 0)) (.cse10 (>= |__ADDRESS_OF_connect_didd::DIDD_Table| .cse26)) (.cse11 (= |connect_didd::x@3| 0)) (.cse12 (= |connect_didd::dadapter@3| 0)) (.cse13 (= |DIVA_DIDD_Read::length@2| 1024)) (.cse14 (= |diva_didd_read_adapter_array::length@2| |DIVA_DIDD_Read::length@2|)) (.cse15 (> .cse25 0)) (.cse16 (>= |__ADDRESS_OF_diva_didd_read_adapter_array::irql| .cse25)) (.cse17 (= |diva_didd_read_adapter_array::length@3| (let ((.cse24 (div |diva_didd_read_adapter_array::length@2| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@2| 0) (= (* .cse24 16) |diva_didd_read_adapter_array::length@2|)) .cse24 (+ .cse24 (ite (>= 16 0) 1 (- 1))))))) (.cse20 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@2| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@1|)) (.cse21 (= __builtin_va_end@2 __builtin_va_end@1)) (.cse22 (= __builtin_va_start@2 __builtin_va_start@1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (not .cse19)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse20 .cse21 .cse22)))) (= |diva_didd_read_adapter_array::src@3| 0) (= |diva_didd_read_adapter_array::dst@3| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (not (= Adapters@2 0))) (.cse1 (<= |diva_didd_read_adapter_array::src@3| 63)) (.cse2 (< |diva_didd_read_adapter_array::dst@3| |diva_didd_read_adapter_array::length@3|)) (.cse6 (= (select *unsigned_char@3 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_read_adapter_array::src@3|)) 0)) 0))) (or (and (let ((.cse3 (not .cse6)) (.cse4 (= |diva_didd_read_adapter_array::__len@3| 16)) (.cse5 (> |diva_didd_read_adapter_array::__len@3| 63))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not .cse5)))) (= |diva_didd_read_adapter_array::dst@4| (+ |diva_didd_read_adapter_array::dst@3| 1))) (and .cse0 .cse1 .cse2 .cse6 (= |diva_didd_read_adapter_array::__len@3| |diva_didd_read_adapter_array::__len@2|) (= |diva_didd_read_adapter_array::dst@4| |diva_didd_read_adapter_array::dst@3|)))) (= |diva_didd_read_adapter_array::src@4| (+ |diva_didd_read_adapter_array::src@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse29 (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (.cse3 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse2 (not .cse3)) (.cse7 (= (_&_ .cse29 8) 0))) (let ((.cse1 (not .cse7)) (.cse0 (let ((.cse17 (= (_&_ .cse29 4) 0))) (let ((.cse16 (not .cse17))) (let ((.cse8 (let ((.cse19 (< |diva_didd_read_adapter_array::dst@3| |diva_didd_read_adapter_array::length@3|))) (let ((.cse25 (not .cse19))) (let ((.cse18 (let ((.cse28 (= Adapters@2 0))) (let ((.cse26 (not .cse28)) (.cse27 (<= |diva_didd_read_adapter_array::src@3| 63))) (or (and .cse26 .cse27 .cse25) (and .cse26 (not .cse27)) .cse28)))) (.cse22 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@2| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@1|)) (.cse23 (= __builtin_va_end@3 __builtin_va_end@2)) (.cse24 (= __builtin_va_start@3 __builtin_va_start@2))) (or (and (let ((.cse20 (= |diva_didd_read_adapter_array::__len___0@3| 16)) (.cse21 (> |diva_didd_read_adapter_array::__len___0@3| 63))) (or (and .cse18 .cse19 .cse20 .cse21) (and .cse18 .cse19 .cse20 (not .cse21)))) (= |diva_didd_read_adapter_array::dst@4| (+ |diva_didd_read_adapter_array::dst@3| 1)) .cse22 .cse23 .cse24) (and (or (and .cse18 .cse25 .cse16 .cse2) (and .cse18 .cse25 .cse16 .cse3 .cse22 .cse23 .cse24) (and .cse18 .cse25 .cse17 .cse22 .cse23 .cse24)) (= |diva_didd_read_adapter_array::__len___0@3| |diva_didd_read_adapter_array::__len___0@2|) (= |diva_didd_read_adapter_array::dst@4| |diva_didd_read_adapter_array::dst@3|))))))) (.cse12 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@2|)) (.cse13 (= __builtin_va_end@4 __builtin_va_end@3)) (.cse14 (= __builtin_va_start@4 __builtin_va_start@3)) (.cse9 (< |diva_didd_read_adapter_array::dst@4| |diva_didd_read_adapter_array::length@3|))) (or (and (let ((.cse10 (= |diva_didd_read_adapter_array::__len___1@3| 16)) (.cse11 (> |diva_didd_read_adapter_array::__len___1@3| 63))) (or (and .cse8 .cse9 .cse10 .cse11) (and .cse8 .cse9 .cse10 (not .cse11)))) (= |diva_didd_read_adapter_array::dst@5| (+ |diva_didd_read_adapter_array::dst@4| 1)) .cse12 .cse13 .cse14) (and (let ((.cse15 (not .cse9))) (or (and .cse8 .cse15 .cse16 .cse2) (and .cse8 .cse15 .cse16 .cse3 .cse12 .cse13 .cse14) (and .cse8 .cse15 .cse17 .cse12 .cse13 .cse14))) (= |diva_didd_read_adapter_array::__len___1@3| |diva_didd_read_adapter_array::__len___1@2|) (= |diva_didd_read_adapter_array::dst@5| |diva_didd_read_adapter_array::dst@4|))))))) (.cse4 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@2|)) (.cse5 (= __builtin_va_end@5 __builtin_va_end@4)) (.cse6 (= __builtin_va_start@5 __builtin_va_start@4))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse7 .cse4 .cse5 .cse6))))) (= |diva_didd_read_adapter_array::__retval__@2| (ite (= |diva_didd_read_adapter_array::dst@5| |diva_didd_read_adapter_array::length@3|) 1 0)) (= |connect_didd::x@4| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse31 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse32 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse33 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse29 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse24 (not .cse29)) (.cse25 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (<= |connect_didd::x@4| 63)) (.cse1 (not (= .cse33 253))) (.cse2 (= .cse33 255)) (.cse3 (= |DbgRegister::drvName@2| (__string__ 4))) (.cse4 (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2)) (.cse5 (= |DbgRegister::dbgMask@2| 279)) (.cse6 (not (= .cse32 0))) (.cse7 (= .cse32 __ADDRESS_OF_diva_dadapter_request)) (.cse8 (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle)) (.cse9 (> .cse31 0)) (.cse10 (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse31)) (.cse11 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|)) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0)))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0)) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1)))) (.cse15 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1))) (.cse16 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2))) (.cse17 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3))) (.cse18 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 4))) (.cse19 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 5)) (.cse20 (= |diva_dadapter_request::pinfo___3@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80))) (.cse21 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@3| 8)))) (.cse22 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse23 (= |diva_didd_read_adapter_array::length@5| (let ((.cse30 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse30 16) |diva_didd_read_adapter_array::length@4|)) .cse30 (+ .cse30 (ite (>= 16 0) 1 (- 1))))))) (.cse26 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse27 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse28 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (not .cse25)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse29 .cse26 .cse27 .cse28)))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (not (= Adapters@2 0))) (.cse1 (<= |diva_didd_read_adapter_array::src@5| 63)) (.cse2 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|)) (.cse6 (= (select *unsigned_char@3 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_read_adapter_array::src@5|)) 0)) 0))) (or (and (let ((.cse3 (not .cse6)) (.cse4 (= |diva_didd_read_adapter_array::__len@4| 16)) (.cse5 (> |diva_didd_read_adapter_array::__len@4| 63))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not .cse5)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1))) (and .cse0 .cse1 .cse2 .cse6 (= |diva_didd_read_adapter_array::__len@4| |diva_didd_read_adapter_array::__len@3|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|)))) (= |diva_didd_read_adapter_array::src@6| (+ |diva_didd_read_adapter_array::src@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse1 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse2 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse3 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |connect_didd::x@4| 63) (not (= .cse0 253)) (= .cse0 255) (= |DbgRegister::drvName@2| (__string__ 4)) (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2) (= |DbgRegister::dbgMask@2| 279) (not (= .cse1 0)) (= .cse1 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle) (> .cse2 0) (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse2) (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 4) (= |diva_dadapter_request::pinfo___2@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@3| 0))) (> .cse3 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse3) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@3| 63) (not (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@3|)) 4)) |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@4| (+ |diva_didd_remove_descriptor::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse1 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@3| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@3|)) 4)) |diva_didd_remove_descriptor::request@2|) (> .cse0 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse0) (> .cse1 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse1) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse4 (= |diva_notify_adapter_change::do_notify@4| 0))) (let ((.cse1 (not .cse4)) (.cse2 (= |diva_notify_adapter_change::nfy$callback@2| __ADDRESS_OF_no_printf)) (.cse0 (let ((.cse5 (<= |diva_notify_adapter_change::i@3| 255)) (.cse6 (= |diva_notify_adapter_change::do_notify@3| 0)) (.cse10 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_notify_adapter_change::i@3|)) 0)) 0))) (or (and (let ((.cse7 (not .cse10)) (.cse8 (= |diva_notify_adapter_change::__len@3| 16)) (.cse9 (> |diva_notify_adapter_change::__len@3| 63))) (or (and .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse5 .cse6 .cse7 .cse8 (not .cse9)))) (= |diva_notify_adapter_change::do_notify@4| 1)) (and .cse5 .cse6 .cse10 (= |diva_notify_adapter_change::__len@3| |diva_notify_adapter_change::__len@2|) (= |diva_notify_adapter_change::do_notify@4| |diva_notify_adapter_change::do_notify@3|))))) (.cse3 (= |<func>{diva_notify_adapter_change::*(nfy.callback)}@2| |<func>{diva_notify_adapter_change::*(nfy.callback)}@1|))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 (not .cse2)) (and .cse0 .cse4 .cse3)))) (= |diva_notify_adapter_change::i@4| (+ |diva_notify_adapter_change::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse34 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse35 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse30 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse31 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse32 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse33 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse29 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse24 (not .cse29)) (.cse25 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (<= |connect_didd::x@4| 63)) (.cse1 (not (= .cse33 253))) (.cse2 (= .cse33 255)) (.cse3 (= |DbgRegister::drvName@2| (__string__ 4))) (.cse4 (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2)) (.cse5 (= |DbgRegister::dbgMask@2| 279)) (.cse6 (not (= .cse32 0))) (.cse7 (= .cse32 __ADDRESS_OF_diva_dadapter_request)) (.cse8 (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle)) (.cse9 (> .cse31 0)) (.cse10 (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse31)) (.cse11 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|)) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0)))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0)) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1)))) (.cse15 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1))) (.cse16 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2))) (.cse17 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3))) (.cse18 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 4)) (.cse19 (= |diva_dadapter_request::pinfo___2@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80))) (.cse20 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@3| 0)))) (.cse21 (> .cse30 0)) (.cse22 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse30)) (.cse23 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (.cse26 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse27 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse28 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 (not .cse25)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse29 .cse26 .cse27 .cse28)))) (= dprintf@4 __ADDRESS_OF_no_printf) (> .cse34 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse34) (> .cse35 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse35) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse1 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse2 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse3 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |connect_didd::x@4| 63) (not (= .cse0 253)) (= .cse0 255) (= |DbgRegister::drvName@2| (__string__ 4)) (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2) (= |DbgRegister::dbgMask@2| 279) (not (= .cse1 0)) (= .cse1 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle) (> .cse2 0) (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse2) (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3) (= |diva_dadapter_request::pinfo___1@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@3| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse3 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse3) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_didd_add_descriptor::i@3| 63) (not (= (select *unsigned_char@3 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (= |diva_didd_add_descriptor::i@4| (+ |diva_didd_add_descriptor::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse4 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse5 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@3| 63)) (.cse1 (= (select *unsigned_char@3 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@3| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@3| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@3 (+ Adapters@2 1)) (> .cse4 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse4) (> .cse5 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse5) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse37 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse38 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse33 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse34 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse35 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse36 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse32 (= (_&_ (select *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40)) 8) 0))) (let ((.cse27 (not .cse32)) (.cse28 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse0 (<= |connect_didd::x@4| 63)) (.cse1 (not (= .cse36 253))) (.cse2 (= .cse36 255)) (.cse3 (= |DbgRegister::drvName@2| (__string__ 4))) (.cse4 (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2)) (.cse5 (= |DbgRegister::dbgMask@2| 279)) (.cse6 (not (= .cse35 0))) (.cse7 (= .cse35 __ADDRESS_OF_diva_dadapter_request)) (.cse8 (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle)) (.cse9 (> .cse34 0)) (.cse10 (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse34)) (.cse11 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|)) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0)))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0)) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1)))) (.cse15 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1))) (.cse16 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2))) (.cse17 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3)) (.cse18 (= |diva_dadapter_request::pinfo___1@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80))) (.cse19 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@3| 0)))) (.cse20 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse21 (> .cse33 0)) (.cse22 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse33)) (.cse23 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse24 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse25 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse26 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse29 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse30 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse31 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 (not .cse28)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse32 .cse29 .cse30 .cse31)))) (> .cse37 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse37) (> .cse38 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse38) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse1 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse2 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse3 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse4 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4))) (.cse5 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse6 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |connect_didd::x@4| 63) (not (= .cse0 253)) (= .cse0 255) (= |DbgRegister::drvName@2| (__string__ 4)) (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2) (= |DbgRegister::dbgMask@2| 279) (not (= .cse1 0)) (= .cse1 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle) (> .cse2 0) (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse2) (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3) (= |diva_dadapter_request::pinfo___1@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@3| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse3 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse3) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse4) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse4) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse4) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (> .cse5 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse5) (> .cse6 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse6) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0))) (.cse1 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 240))) (.cse2 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse3 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |connect_didd::x@4| 63) (not (= .cse0 253)) (= .cse0 255) (= |DbgRegister::drvName@2| (__string__ 4)) (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2) (= |DbgRegister::dbgMask@2| 279) (not (= .cse1 0)) (= .cse1 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle) (> .cse2 0) (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse2) (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1) (= |diva_dadapter_request::pinfo@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@3| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse3 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse3) (= |diva_register_adapter_callback::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_register_adapter_callback::i@3| 255) (not (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) 0)) (= |diva_register_adapter_callback::i@4| (+ |diva_register_adapter_callback::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse75 (select *unsigned_long_int@2 .cse42))) (let ((.cse53 (= (_&_ .cse75 8) 0))) (let ((.cse49 (not .cse53)) (.cse48 (let ((.cse63 (= (_&_ .cse75 4) 0))) (let ((.cse62 (not .cse63))) (let ((.cse54 (let ((.cse65 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse71 (not .cse65))) (let ((.cse64 (let ((.cse74 (= Adapters@2 0))) (let ((.cse72 (not .cse74)) (.cse73 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse72 .cse73 .cse71) (and .cse72 (not .cse73)) .cse74)))) (.cse68 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse69 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse70 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse66 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse67 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse64 .cse65 .cse66 .cse67) (and .cse64 .cse65 .cse66 (not .cse67)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse68 .cse69 .cse70) (and (or (and .cse64 .cse71 .cse62 .cse20) (and .cse64 .cse71 .cse62 .cse21 .cse68 .cse69 .cse70) (and .cse64 .cse71 .cse63 .cse68 .cse69 .cse70)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse58 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse59 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse60 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse55 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse56 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse57 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse54 .cse55 .cse56 .cse57) (and .cse54 .cse55 .cse56 (not .cse57)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse58 .cse59 .cse60) (and (let ((.cse61 (not .cse55))) (or (and .cse54 .cse61 .cse62 .cse20) (and .cse54 .cse61 .cse62 .cse21 .cse58 .cse59 .cse60) (and .cse54 .cse61 .cse63 .cse58 .cse59 .cse60))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse50 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse51 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse52 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse48 .cse49 .cse20) (and .cse48 .cse49 .cse21 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52)))))) (.cse44 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse45 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse46 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@3| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@5| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@6| |diva_dadapter_request::__CPAchecker_TMP_6@3|)) (.cse18 (= |diva_didd_read_adapter_array::length@7| (let ((.cse26 (div |diva_didd_read_adapter_array::length@6| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@6| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@6|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 (- 1))))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@6| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5|)) (.cse23 (= __builtin_va_end@10 __builtin_va_end@9)) (.cse24 (= __builtin_va_start@10 __builtin_va_start@9))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@7| 0) (= |diva_didd_read_adapter_array::dst@11| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (not (= Adapters@2 0))) (.cse1 (<= |diva_didd_read_adapter_array::src@7| 63)) (.cse2 (< |diva_didd_read_adapter_array::dst@11| |diva_didd_read_adapter_array::length@7|)) (.cse6 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_read_adapter_array::src@7|)) 0)) 0))) (or (and (let ((.cse3 (not .cse6)) (.cse4 (= |diva_didd_read_adapter_array::__len@5| 16)) (.cse5 (> |diva_didd_read_adapter_array::__len@5| 63))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not .cse5)))) (= |diva_didd_read_adapter_array::dst@12| (+ |diva_didd_read_adapter_array::dst@11| 1))) (and .cse0 .cse1 .cse2 .cse6 (= |diva_didd_read_adapter_array::__len@5| |diva_didd_read_adapter_array::__len@4|) (= |diva_didd_read_adapter_array::dst@12| |diva_didd_read_adapter_array::dst@11|)))) (= |diva_didd_read_adapter_array::src@8| (+ |diva_didd_read_adapter_array::src@7| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse51 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse52 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse50 (select *unsigned_long_int@2 .cse16))) (let ((.cse24 (not .cse2)) (.cse28 (= (_&_ .cse50 8) 0))) (let ((.cse23 (not .cse28)) (.cse22 (let ((.cse38 (= (_&_ .cse50 4) 0))) (let ((.cse37 (not .cse38))) (let ((.cse29 (let ((.cse40 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse46 (not .cse40))) (let ((.cse39 (let ((.cse49 (= Adapters@2 0))) (let ((.cse47 (not .cse49)) (.cse48 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse47 .cse48 .cse46) (and .cse47 (not .cse48)) .cse49)))) (.cse43 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse44 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse45 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse41 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse42 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse39 .cse40 .cse41 .cse42) (and .cse39 .cse40 .cse41 (not .cse42)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse43 .cse44 .cse45) (and (or (and .cse39 .cse46 .cse37 .cse24) (and .cse39 .cse46 .cse37 .cse2 .cse43 .cse44 .cse45) (and .cse39 .cse46 .cse38 .cse43 .cse44 .cse45)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse33 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse34 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse35 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse30 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse31 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse32 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse29 .cse30 .cse31 .cse32) (and .cse29 .cse30 .cse31 (not .cse32)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse33 .cse34 .cse35) (and (let ((.cse36 (not .cse30))) (or (and .cse29 .cse36 .cse37 .cse24) (and .cse29 .cse36 .cse37 .cse2 .cse33 .cse34 .cse35) (and .cse29 .cse36 .cse38 .cse33 .cse34 .cse35))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse27 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse22 .cse23 .cse24) (and .cse22 .cse23 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse28 .cse25 .cse26 .cse27)))))) (.cse18 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse19 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse20 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse51 0)) (= .cse51 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse52 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse52) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse76 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse77 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse75 (select *unsigned_long_int@2 .cse42))) (let ((.cse53 (= (_&_ .cse75 8) 0))) (let ((.cse49 (not .cse53)) (.cse48 (let ((.cse63 (= (_&_ .cse75 4) 0))) (let ((.cse62 (not .cse63))) (let ((.cse54 (let ((.cse65 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse71 (not .cse65))) (let ((.cse64 (let ((.cse74 (= Adapters@2 0))) (let ((.cse72 (not .cse74)) (.cse73 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse72 .cse73 .cse71) (and .cse72 (not .cse73)) .cse74)))) (.cse68 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse69 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse70 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse66 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse67 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse64 .cse65 .cse66 .cse67) (and .cse64 .cse65 .cse66 (not .cse67)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse68 .cse69 .cse70) (and (or (and .cse64 .cse71 .cse62 .cse20) (and .cse64 .cse71 .cse62 .cse21 .cse68 .cse69 .cse70) (and .cse64 .cse71 .cse63 .cse68 .cse69 .cse70)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse58 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse59 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse60 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse55 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse56 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse57 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse54 .cse55 .cse56 .cse57) (and .cse54 .cse55 .cse56 (not .cse57)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse58 .cse59 .cse60) (and (let ((.cse61 (not .cse55))) (or (and .cse54 .cse61 .cse62 .cse20) (and .cse54 .cse61 .cse62 .cse21 .cse58 .cse59 .cse60) (and .cse54 .cse61 .cse63 .cse58 .cse59 .cse60))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse50 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse51 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse52 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse48 .cse49 .cse20) (and .cse48 .cse49 .cse21 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52)))))) (.cse44 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse45 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse46 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse16 (> .cse26 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse26)) (.cse18 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@6| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5|)) (.cse23 (= __builtin_va_end@10 __builtin_va_end@9)) (.cse24 (= __builtin_va_start@10 __builtin_va_start@9))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= dprintf@4 __ADDRESS_OF_no_printf) (> .cse76 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse76) (> .cse77 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse77) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse51 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse52 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse50 (select *unsigned_long_int@2 .cse16))) (let ((.cse24 (not .cse2)) (.cse28 (= (_&_ .cse50 8) 0))) (let ((.cse23 (not .cse28)) (.cse22 (let ((.cse38 (= (_&_ .cse50 4) 0))) (let ((.cse37 (not .cse38))) (let ((.cse29 (let ((.cse40 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse46 (not .cse40))) (let ((.cse39 (let ((.cse49 (= Adapters@2 0))) (let ((.cse47 (not .cse49)) (.cse48 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse47 .cse48 .cse46) (and .cse47 (not .cse48)) .cse49)))) (.cse43 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse44 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse45 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse41 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse42 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse39 .cse40 .cse41 .cse42) (and .cse39 .cse40 .cse41 (not .cse42)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse43 .cse44 .cse45) (and (or (and .cse39 .cse46 .cse37 .cse24) (and .cse39 .cse46 .cse37 .cse2 .cse43 .cse44 .cse45) (and .cse39 .cse46 .cse38 .cse43 .cse44 .cse45)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse33 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse34 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse35 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse30 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse31 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse32 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse29 .cse30 .cse31 .cse32) (and .cse29 .cse30 .cse31 (not .cse32)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse33 .cse34 .cse35) (and (let ((.cse36 (not .cse30))) (or (and .cse29 .cse36 .cse37 .cse24) (and .cse29 .cse36 .cse37 .cse2 .cse33 .cse34 .cse35) (and .cse29 .cse36 .cse38 .cse33 .cse34 .cse35))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse27 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse22 .cse23 .cse24) (and .cse22 .cse23 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse28 .cse25 .cse26 .cse27)))))) (.cse18 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse19 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse20 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse51 0)) (= .cse51 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse52 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse52) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_didd_add_descriptor::i@3| 63) (not (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (= |diva_didd_add_descriptor::i@4| (+ |diva_didd_add_descriptor::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse4 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse5 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@3| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@3| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@3| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@3 (+ Adapters@2 1)) (> .cse4 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse4) (> .cse5 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse5) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse79 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse80 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse24 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse29 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse30 (select |*(void_((struct__DbgHandle_)*))*@3| .cse31)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse23 (not .cse24)) (.cse28 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse22 (not .cse28)) (.cse0 (let ((.cse35 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse32 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse78 (select *unsigned_long_int@2 .cse45))) (let ((.cse56 (= (_&_ .cse78 8) 0))) (let ((.cse52 (not .cse56)) (.cse51 (let ((.cse66 (= (_&_ .cse78 4) 0))) (let ((.cse65 (not .cse66))) (let ((.cse57 (let ((.cse68 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse74 (not .cse68))) (let ((.cse67 (let ((.cse77 (= Adapters@2 0))) (let ((.cse75 (not .cse77)) (.cse76 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse75 .cse76 .cse74) (and .cse75 (not .cse76)) .cse77)))) (.cse71 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse72 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse73 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse69 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse70 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse67 .cse68 .cse69 .cse70) (and .cse67 .cse68 .cse69 (not .cse70)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse71 .cse72 .cse73) (and (or (and .cse67 .cse74 .cse65 .cse23) (and .cse67 .cse74 .cse65 .cse24 .cse71 .cse72 .cse73) (and .cse67 .cse74 .cse66 .cse71 .cse72 .cse73)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse61 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse62 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse63 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse58 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse59 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse60 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse57 .cse58 .cse59 .cse60) (and .cse57 .cse58 .cse59 (not .cse60)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse61 .cse62 .cse63) (and (let ((.cse64 (not .cse58))) (or (and .cse57 .cse64 .cse65 .cse23) (and .cse57 .cse64 .cse65 .cse24 .cse61 .cse62 .cse63) (and .cse57 .cse64 .cse66 .cse61 .cse62 .cse63))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse53 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse54 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse55 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse51 .cse52 .cse23) (and .cse51 .cse52 .cse24 .cse53 .cse54 .cse55) (and .cse51 .cse56 .cse53 .cse54 .cse55)))))) (.cse47 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse48 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse49 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39))))) (.cse33 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse31) 0))) (.cse34 (= (select *unsigned_long_int@3 (+ .cse35 0)) 0))) (or (and .cse32 .cse1 .cse24 .cse33 .cse34 (not (= (select *signed_long_int@2 (+ .cse35 8)) 0))) (and .cse32 .cse1 .cse24 .cse33 (not .cse34)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse31 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse30 0))) (.cse4 (= .cse30 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse16 (> .cse29 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse29)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse20 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse21 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@6| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5|)) (.cse26 (= __builtin_va_end@10 __builtin_va_end@9)) (.cse27 (= __builtin_va_start@10 __builtin_va_start@9))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse24 .cse25 .cse26 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse28 .cse25 .cse26 .cse27))))) (> .cse79 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse79) (> .cse80 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse80) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse51 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse52 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse53 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4))) (.cse54 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse55 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse50 (select *unsigned_long_int@2 .cse16))) (let ((.cse24 (not .cse2)) (.cse28 (= (_&_ .cse50 8) 0))) (let ((.cse23 (not .cse28)) (.cse22 (let ((.cse38 (= (_&_ .cse50 4) 0))) (let ((.cse37 (not .cse38))) (let ((.cse29 (let ((.cse40 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse46 (not .cse40))) (let ((.cse39 (let ((.cse49 (= Adapters@2 0))) (let ((.cse47 (not .cse49)) (.cse48 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse47 .cse48 .cse46) (and .cse47 (not .cse48)) .cse49)))) (.cse43 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse44 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse45 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse41 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse42 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse39 .cse40 .cse41 .cse42) (and .cse39 .cse40 .cse41 (not .cse42)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse43 .cse44 .cse45) (and (or (and .cse39 .cse46 .cse37 .cse24) (and .cse39 .cse46 .cse37 .cse2 .cse43 .cse44 .cse45) (and .cse39 .cse46 .cse38 .cse43 .cse44 .cse45)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse33 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse34 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse35 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse30 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse31 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse32 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse29 .cse30 .cse31 .cse32) (and .cse29 .cse30 .cse31 (not .cse32)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse33 .cse34 .cse35) (and (let ((.cse36 (not .cse30))) (or (and .cse29 .cse36 .cse37 .cse24) (and .cse29 .cse36 .cse37 .cse2 .cse33 .cse34 .cse35) (and .cse29 .cse36 .cse38 .cse33 .cse34 .cse35))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse27 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse22 .cse23 .cse24) (and .cse22 .cse23 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse28 .cse25 .cse26 .cse27)))))) (.cse18 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse19 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse20 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse51 0)) (= .cse51 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse52 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse52) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse53) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse53) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse53) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (> .cse54 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse54) (> .cse55 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse55) (= |diva_notify_adapter_change::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse51 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse52 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse50 (select *unsigned_long_int@2 .cse16))) (let ((.cse24 (not .cse2)) (.cse28 (= (_&_ .cse50 8) 0))) (let ((.cse23 (not .cse28)) (.cse22 (let ((.cse38 (= (_&_ .cse50 4) 0))) (let ((.cse37 (not .cse38))) (let ((.cse29 (let ((.cse40 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|))) (let ((.cse46 (not .cse40))) (let ((.cse39 (let ((.cse49 (= Adapters@2 0))) (let ((.cse47 (not .cse49)) (.cse48 (<= |diva_didd_read_adapter_array::src@5| 63))) (or (and .cse47 .cse48 .cse46) (and .cse47 (not .cse48)) .cse49)))) (.cse43 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse44 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse45 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and (let ((.cse41 (= |diva_didd_read_adapter_array::__len___0@5| 16)) (.cse42 (> |diva_didd_read_adapter_array::__len___0@5| 63))) (or (and .cse39 .cse40 .cse41 .cse42) (and .cse39 .cse40 .cse41 (not .cse42)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1)) .cse43 .cse44 .cse45) (and (or (and .cse39 .cse46 .cse37 .cse24) (and .cse39 .cse46 .cse37 .cse2 .cse43 .cse44 .cse45) (and .cse39 .cse46 .cse38 .cse43 .cse44 .cse45)) (= |diva_didd_read_adapter_array::__len___0@5| |diva_didd_read_adapter_array::__len___0@4|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|))))))) (.cse33 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse34 (= __builtin_va_end@8 __builtin_va_end@7)) (.cse35 (= __builtin_va_start@8 __builtin_va_start@7)) (.cse30 (< |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::length@5|))) (or (and (let ((.cse31 (= |diva_didd_read_adapter_array::__len___1@5| 16)) (.cse32 (> |diva_didd_read_adapter_array::__len___1@5| 63))) (or (and .cse29 .cse30 .cse31 .cse32) (and .cse29 .cse30 .cse31 (not .cse32)))) (= |diva_didd_read_adapter_array::dst@9| (+ |diva_didd_read_adapter_array::dst@8| 1)) .cse33 .cse34 .cse35) (and (let ((.cse36 (not .cse30))) (or (and .cse29 .cse36 .cse37 .cse24) (and .cse29 .cse36 .cse37 .cse2 .cse33 .cse34 .cse35) (and .cse29 .cse36 .cse38 .cse33 .cse34 .cse35))) (= |diva_didd_read_adapter_array::__len___1@5| |diva_didd_read_adapter_array::__len___1@4|) (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::dst@8|))))))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@9 __builtin_va_end@8)) (.cse27 (= __builtin_va_start@9 __builtin_va_start@8))) (or (and .cse22 .cse23 .cse24) (and .cse22 .cse23 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse28 .cse25 .cse26 .cse27)))))) (.cse18 (= |diva_didd_read_adapter_array::__retval__@3| (ite (= |diva_didd_read_adapter_array::dst@9| |diva_didd_read_adapter_array::length@5|) 1 0))) (.cse19 (= |diva_dadapter_request::tmp___1@3| |diva_didd_read_adapter_array::__retval__@3|)) (.cse20 (= |diva_dadapter_request::tmp___1@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse51 0)) (= .cse51 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse52 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse52) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse43 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse29 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse29)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse27 (- 1)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse43) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse33 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse30 (let ((.cse34 (let ((.cse38 (let ((.cse44 (let ((.cse54 (= (_&_ (select *unsigned_long_int@2 .cse43) 4) 0))) (let ((.cse50 (not .cse54)) (.cse49 (let ((.cse55 (= Adapters@2 0))) (or (and (not .cse55) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse55))) (.cse51 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse52 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse53 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse49 .cse50 .cse20) (and .cse49 .cse50 .cse21 .cse51 .cse52 .cse53) (and .cse49 .cse54 .cse51 .cse52 .cse53))))) (.cse45 (= |diva_didd_remove_descriptor::__retval__@2| .cse27)) (.cse46 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse47 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse48 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse44 .cse45 .cse46 .cse47 (= *unsigned_char@4 (store *unsigned_char@3 .cse48 7))) (and .cse44 .cse45 .cse46 (not .cse47) (= *unsigned_char@4 (store *unsigned_char@3 .cse48 255)))))) (.cse39 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse43 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse40 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse41 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse42 (< 127 |DbgRegister::len@3|))) (or (and .cse38 .cse39 .cse40 .cse41 .cse42) (and .cse38 .cse39 .cse40 .cse41 (not .cse42))))) (.cse35 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse36 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse37 (< 63 |DbgRegister::len@4|))) (or (and .cse34 .cse35 .cse36 .cse37) (and .cse34 .cse35 .cse36 (not .cse37))))) (.cse31 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse29) 0))) (.cse32 (= (select *unsigned_long_int@3 (+ .cse33 0)) 0))) (or (and .cse30 .cse1 .cse21 .cse31 .cse32 (not (= (select *signed_long_int@2 (+ .cse33 8)) 0))) (and .cse30 .cse1 .cse21 .cse31 (not .cse32)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse29 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse28 0))) (.cse4 (= .cse28 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 .cse27)))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (not (= Adapters@2 0))) (.cse1 (<= |diva_didd_read_adapter_array::src@5| 63)) (.cse2 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|)) (.cse6 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_read_adapter_array::src@5|)) 0)) 0))) (or (and (let ((.cse3 (not .cse6)) (.cse4 (= |diva_didd_read_adapter_array::__len@4| 16)) (.cse5 (> |diva_didd_read_adapter_array::__len@4| 63))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not .cse5)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1))) (and .cse0 .cse1 .cse2 .cse6 (= |diva_didd_read_adapter_array::__len@4| |diva_didd_read_adapter_array::__len@3|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|)))) (= |diva_didd_read_adapter_array::src@6| (+ |diva_didd_read_adapter_array::src@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (let ((.cse28 (= Adapters@2 0))) (or (and (not .cse28) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse28))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0))) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@5| 63) (not (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@5|)) 4)) |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@6| (+ |diva_didd_remove_descriptor::i@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse0 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse1 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@5| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@5|)) 4)) |diva_didd_remove_descriptor::request@3|) (> .cse0 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse0) (> .cse1 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse1) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse52 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse53 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse39 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse19 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse25 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse24 (select |*(void_((struct__DbgHandle_)*))*@3| .cse25)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse18 (not .cse19)) (.cse23 (= (_&_ (select *unsigned_long_int@3 .cse39) 8) 0))) (let ((.cse17 (not .cse23)) (.cse0 (let ((.cse29 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse26 (let ((.cse30 (let ((.cse34 (let ((.cse40 (let ((.cse50 (= (_&_ (select *unsigned_long_int@2 .cse39) 4) 0))) (let ((.cse46 (not .cse50)) (.cse45 (let ((.cse51 (= Adapters@2 0))) (or (and (not .cse51) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse51))) (.cse47 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse48 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse49 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse45 .cse46 .cse18) (and .cse45 .cse46 .cse19 .cse47 .cse48 .cse49) (and .cse45 .cse50 .cse47 .cse48 .cse49))))) (.cse41 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse42 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse43 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse44 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse40 .cse41 .cse42 .cse43 (= *unsigned_char@4 (store *unsigned_char@3 .cse44 7))) (and .cse40 .cse41 .cse42 (not .cse43) (= *unsigned_char@4 (store *unsigned_char@3 .cse44 255)))))) (.cse35 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse39 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse36 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse37 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse38 (< 127 |DbgRegister::len@3|))) (or (and .cse34 .cse35 .cse36 .cse37 .cse38) (and .cse34 .cse35 .cse36 .cse37 (not .cse38))))) (.cse31 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse32 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse33 (< 63 |DbgRegister::len@4|))) (or (and .cse30 .cse31 .cse32 .cse33) (and .cse30 .cse31 .cse32 (not .cse33))))) (.cse27 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse25) 0))) (.cse28 (= (select *unsigned_long_int@3 (+ .cse29 0)) 0))) (or (and .cse26 .cse1 .cse19 .cse27 .cse28 (not (= (select *signed_long_int@2 (+ .cse29 8)) 0))) (and .cse26 .cse1 .cse19 .cse27 (not .cse28)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse25 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse24 0))) (.cse4 (= .cse24 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0)))) (.cse16 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@3|)) (.cse20 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse21 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse22 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse20 .cse21 .cse22))))) (= dprintf@4 __ADDRESS_OF_no_printf) (> .cse52 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse52) (> .cse53 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse53) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (let ((.cse28 (= Adapters@2 0))) (or (and (not .cse28) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse28))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse30) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse58 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse59 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse24 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse29 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse30 (select |*(void_((struct__DbgHandle_)*))*@3| .cse31)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse23 (not .cse24)) (.cse28 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse22 (not .cse28)) (.cse0 (let ((.cse35 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse32 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse56 (= (_&_ (select *unsigned_long_int@2 .cse45) 4) 0))) (let ((.cse52 (not .cse56)) (.cse51 (let ((.cse57 (= Adapters@2 0))) (or (and (not .cse57) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse57))) (.cse53 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse54 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse55 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse51 .cse52 .cse23) (and .cse51 .cse52 .cse24 .cse53 .cse54 .cse55) (and .cse51 .cse56 .cse53 .cse54 .cse55))))) (.cse47 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse48 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39))))) (.cse33 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse31) 0))) (.cse34 (= (select *unsigned_long_int@3 (+ .cse35 0)) 0))) (or (and .cse32 .cse1 .cse24 .cse33 .cse34 (not (= (select *signed_long_int@2 (+ .cse35 8)) 0))) (and .cse32 .cse1 .cse24 .cse33 (not .cse34)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse31 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse30 0))) (.cse4 (= .cse30 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse16 (> .cse29 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse29)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse20 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse21 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse27 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse24 .cse25 .cse26 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse28 .cse25 .cse26 .cse27))))) (> .cse58 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse58) (> .cse59 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse59) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse31 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4))) (.cse32 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse33 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (let ((.cse28 (= Adapters@2 0))) (or (and (not .cse28) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse28))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse30) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse31) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse31) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse31) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (> .cse32 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse32) (> .cse33 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse33) (= |diva_notify_adapter_change::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (let ((.cse28 (= Adapters@2 0))) (or (and (not .cse28) (not (<= |diva_didd_remove_descriptor::i@3| 63))) .cse28))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse30) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse54 (= (_&_ (select *unsigned_long_int@2 .cse42) 8) 0))) (let ((.cse50 (not .cse54)) (.cse48 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse49 (= Adapters@3 (- Adapters@2 1))) (.cse51 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse52 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse53 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse50 .cse20) (and .cse48 .cse49 .cse50 .cse21 .cse51 .cse52 .cse53) (and .cse48 .cse49 .cse54 .cse51 .cse52 .cse53))))) (.cse44 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse45 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 (- 1))))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (not (= Adapters@3 0))) (.cse1 (<= |diva_didd_read_adapter_array::src@5| 63)) (.cse2 (< |diva_didd_read_adapter_array::dst@7| |diva_didd_read_adapter_array::length@5|)) (.cse6 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_read_adapter_array::src@5|)) 0)) 0))) (or (and (let ((.cse3 (not .cse6)) (.cse4 (= |diva_didd_read_adapter_array::__len@4| 16)) (.cse5 (> |diva_didd_read_adapter_array::__len@4| 63))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not .cse5)))) (= |diva_didd_read_adapter_array::dst@8| (+ |diva_didd_read_adapter_array::dst@7| 1))) (and .cse0 .cse1 .cse2 .cse6 (= |diva_didd_read_adapter_array::__len@4| |diva_didd_read_adapter_array::__len@3|) (= |diva_didd_read_adapter_array::dst@8| |diva_didd_read_adapter_array::dst@7|)))) (= |diva_didd_read_adapter_array::src@6| (+ |diva_didd_read_adapter_array::src@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse28 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse24 (not .cse28)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse23 (= Adapters@3 (- Adapters@2 1))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse27 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 .cse24 (not .cse2)) (and .cse22 .cse23 .cse24 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse23 .cse28 .cse25 .cse26 .cse27))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0))) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@3 0)) (<= |diva_didd_remove_descriptor::i@5| 63) (not (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@5|)) 4)) |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@6| (+ |diva_didd_remove_descriptor::i@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@3 0)) (<= |diva_didd_remove_descriptor::i@5| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@5|)) 4)) |diva_didd_remove_descriptor::request@3|) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse4 (= |diva_notify_adapter_change::do_notify@5| 0))) (let ((.cse1 (not .cse4)) (.cse2 (= |diva_notify_adapter_change::nfy$callback@3| __ADDRESS_OF_no_printf)) (.cse0 (let ((.cse5 (<= |diva_notify_adapter_change::i@5| 255)) (.cse6 (= |diva_notify_adapter_change::do_notify@4| 0)) (.cse10 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_notify_adapter_change::i@5|)) 0)) 0))) (or (and (let ((.cse7 (not .cse10)) (.cse8 (= |diva_notify_adapter_change::__len@4| 16)) (.cse9 (> |diva_notify_adapter_change::__len@4| 63))) (or (and .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse5 .cse6 .cse7 .cse8 (not .cse9)))) (= |diva_notify_adapter_change::do_notify@5| 1)) (and .cse5 .cse6 .cse10 (= |diva_notify_adapter_change::__len@4| |diva_notify_adapter_change::__len@3|) (= |diva_notify_adapter_change::do_notify@5| |diva_notify_adapter_change::do_notify@4|))))) (.cse3 (= |<func>{diva_notify_adapter_change::*(nfy.callback)}@2| |<func>{diva_notify_adapter_change::*(nfy.callback)}@1|))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 (not .cse2)) (and .cse0 .cse4 .cse3)))) (= |diva_notify_adapter_change::i@6| (+ |diva_notify_adapter_change::i@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse39 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse19 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse25 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse24 (select |*(void_((struct__DbgHandle_)*))*@3| .cse25)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse18 (not .cse19)) (.cse23 (= (_&_ (select *unsigned_long_int@3 .cse39) 8) 0))) (let ((.cse17 (not .cse23)) (.cse0 (let ((.cse29 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse26 (let ((.cse30 (let ((.cse34 (let ((.cse40 (let ((.cse51 (= (_&_ (select *unsigned_long_int@2 .cse39) 8) 0))) (let ((.cse47 (not .cse51)) (.cse45 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse46 (= Adapters@3 (- Adapters@2 1))) (.cse48 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse49 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse50 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse45 .cse46 .cse47 .cse18) (and .cse45 .cse46 .cse47 .cse19 .cse48 .cse49 .cse50) (and .cse45 .cse46 .cse51 .cse48 .cse49 .cse50))))) (.cse41 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse42 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse43 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse44 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse40 .cse41 .cse42 .cse43 (= *unsigned_char@4 (store *unsigned_char@3 .cse44 7))) (and .cse40 .cse41 .cse42 (not .cse43) (= *unsigned_char@4 (store *unsigned_char@3 .cse44 255)))))) (.cse35 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse39 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse36 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse37 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse38 (< 127 |DbgRegister::len@3|))) (or (and .cse34 .cse35 .cse36 .cse37 .cse38) (and .cse34 .cse35 .cse36 .cse37 (not .cse38))))) (.cse31 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse32 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse33 (< 63 |DbgRegister::len@4|))) (or (and .cse30 .cse31 .cse32 .cse33) (and .cse30 .cse31 .cse32 (not .cse33))))) (.cse27 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse25) 0))) (.cse28 (= (select *unsigned_long_int@3 (+ .cse29 0)) 0))) (or (and .cse26 .cse1 .cse19 .cse27 .cse28 (not (= (select *signed_long_int@2 (+ .cse29 8)) 0))) (and .cse26 .cse1 .cse19 .cse27 (not .cse28)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse25 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse24 0))) (.cse4 (= .cse24 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0)))) (.cse16 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@3|)) (.cse20 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse21 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse22 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse20 .cse21 .cse22))))) (= dprintf@4 __ADDRESS_OF_no_printf) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse28 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse24 (not .cse28)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse23 (= Adapters@3 (- Adapters@2 1))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse27 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 .cse24 (not .cse2)) (and .cse22 .cse23 .cse24 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse23 .cse28 .cse25 .cse26 .cse27))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse30) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@3| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@3| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@3| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@4 (+ Adapters@3 1)) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse24 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse29 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse30 (select |*(void_((struct__DbgHandle_)*))*@3| .cse31)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse23 (not .cse24)) (.cse28 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse22 (not .cse28)) (.cse0 (let ((.cse35 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse32 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse57 (= (_&_ (select *unsigned_long_int@2 .cse45) 8) 0))) (let ((.cse53 (not .cse57)) (.cse51 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse52 (= Adapters@3 (- Adapters@2 1))) (.cse54 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse55 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse56 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse51 .cse52 .cse53 .cse23) (and .cse51 .cse52 .cse53 .cse24 .cse54 .cse55 .cse56) (and .cse51 .cse52 .cse57 .cse54 .cse55 .cse56))))) (.cse47 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse48 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39))))) (.cse33 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse31) 0))) (.cse34 (= (select *unsigned_long_int@3 (+ .cse35 0)) 0))) (or (and .cse32 .cse1 .cse24 .cse33 .cse34 (not (= (select *signed_long_int@2 (+ .cse35 8)) 0))) (and .cse32 .cse1 .cse24 .cse33 (not .cse34)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse31 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse30 0))) (.cse4 (= .cse30 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse16 (> .cse29 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse29)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse20 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse21 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse27 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse24 .cse25 .cse26 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse28 .cse25 .cse26 .cse27))))) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse31 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse28 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse24 (not .cse28)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse23 (= Adapters@3 (- Adapters@2 1))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse27 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 .cse24 (not .cse2)) (and .cse22 .cse23 .cse24 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse23 .cse28 .cse25 .cse26 .cse27))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse30) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse31) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse31) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse31) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (= |diva_notify_adapter_change::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse30 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse28 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse24 (not .cse28)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse23 (= Adapters@3 (- Adapters@2 1))) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse26 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse27 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 .cse24 (not .cse2)) (and .cse22 .cse23 .cse24 .cse2 .cse25 .cse26 .cse27) (and .cse22 .cse23 .cse28 .cse25 .cse26 .cse27))))) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse29 0)) (= .cse29 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse30) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse41 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse20 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse24 (= (_&_ (select *unsigned_long_int@3 .cse41) 8) 0))) (let ((.cse19 (not .cse24)) (.cse0 (let ((.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse28 (let ((.cse32 (let ((.cse36 (let ((.cse42 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse43 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse44 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse45 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse42 .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse42 .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse37 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse41 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse38 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse39 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse40 (< 127 |DbgRegister::len@3|))) (or (and .cse36 .cse37 .cse38 .cse39 .cse40) (and .cse36 .cse37 .cse38 .cse39 (not .cse40))))) (.cse33 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse34 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse35 (< 63 |DbgRegister::len@4|))) (or (and .cse32 .cse33 .cse34 .cse35) (and .cse32 .cse33 .cse34 (not .cse35))))) (.cse29 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse30 (= (select *unsigned_long_int@3 (+ .cse31 0)) 0))) (or (and .cse28 .cse1 .cse20 .cse29 .cse30 (not (= (select *signed_long_int@2 (+ .cse31 8)) 0))) (and .cse28 .cse1 .cse20 .cse29 (not .cse30)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse26 0))) (.cse4 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse25 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse25 16) |diva_didd_read_adapter_array::length@4|)) .cse25 (+ .cse25 (ite (>= 16 0) 1 (- 1))))))) (.cse21 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse22 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse23 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse20)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse24 .cse21 .cse22 .cse23))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0))) (not (= MAdapter$request@3 |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@4| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@4| 63) (not (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@4|)) 4)) |diva_didd_remove_descriptor::request@3|)) (= |diva_didd_remove_descriptor::i@5| (+ |diva_didd_remove_descriptor::i@4| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@4| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@4|)) 4)) |diva_didd_remove_descriptor::request@3|) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse38 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse24 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse23 (select |*(void_((struct__DbgHandle_)*))*@3| .cse24)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse18 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse22 (= (_&_ (select *unsigned_long_int@3 .cse38) 8) 0))) (let ((.cse17 (not .cse22)) (.cse0 (let ((.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse25 (let ((.cse29 (let ((.cse33 (let ((.cse39 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse40 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse41 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse42 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse43 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse44 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse39 .cse40 .cse41 .cse42 .cse43 (= *unsigned_char@4 (store *unsigned_char@3 .cse44 7))) (and .cse39 .cse40 .cse41 .cse42 (not .cse43) (= *unsigned_char@4 (store *unsigned_char@3 .cse44 255)))))) (.cse34 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse38 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse35 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse36 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse37 (< 127 |DbgRegister::len@3|))) (or (and .cse33 .cse34 .cse35 .cse36 .cse37) (and .cse33 .cse34 .cse35 .cse36 (not .cse37))))) (.cse30 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse31 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse32 (< 63 |DbgRegister::len@4|))) (or (and .cse29 .cse30 .cse31 .cse32) (and .cse29 .cse30 .cse31 (not .cse32))))) (.cse26 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse24) 0))) (.cse27 (= (select *unsigned_long_int@3 (+ .cse28 0)) 0))) (or (and .cse25 .cse1 .cse18 .cse26 .cse27 (not (= (select *signed_long_int@2 (+ .cse28 8)) 0))) (and .cse25 .cse1 .cse18 .cse26 (not .cse27)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse24 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse23 0))) (.cse4 (= .cse23 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@5| 0)))) (.cse16 (= MAdapter$request@3 |diva_didd_remove_descriptor::request@3|)) (.cse19 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse20 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse21 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (not .cse18)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse22 .cse19 .cse20 .cse21))))) (= dprintf@5 __ADDRESS_OF_no_printf) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse23 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse23) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@3| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@3|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@3| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@3| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@3 (+ Adapters@2 1)) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse44 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse30 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse28 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse29 (select |*(void_((struct__DbgHandle_)*))*@3| .cse30)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse23 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse27 (= (_&_ (select *unsigned_long_int@3 .cse44) 8) 0))) (let ((.cse22 (not .cse27)) (.cse0 (let ((.cse34 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse31 (let ((.cse35 (let ((.cse39 (let ((.cse45 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse46 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse47 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse48 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse45 .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse45 .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse40 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse44 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse41 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse42 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse43 (< 127 |DbgRegister::len@3|))) (or (and .cse39 .cse40 .cse41 .cse42 .cse43) (and .cse39 .cse40 .cse41 .cse42 (not .cse43))))) (.cse36 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse37 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse38 (< 63 |DbgRegister::len@4|))) (or (and .cse35 .cse36 .cse37 .cse38) (and .cse35 .cse36 .cse37 (not .cse38))))) (.cse32 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse30) 0))) (.cse33 (= (select *unsigned_long_int@3 (+ .cse34 0)) 0))) (or (and .cse31 .cse1 .cse23 .cse32 .cse33 (not (= (select *signed_long_int@2 (+ .cse34 8)) 0))) (and .cse31 .cse1 .cse23 .cse32 (not .cse33)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse30 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse29 0))) (.cse4 (= .cse29 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse16 (> .cse28 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse28)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse20 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse21 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse25 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse26 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 (not .cse23)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse27 .cse24 .cse25 .cse26))))) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse24 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse23 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse23) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse24) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@4 .cse24) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse24) (= dprintf@5 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (= |diva_notify_adapter_change::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_remove_descriptor::__retval__@2| 0)) (.cse19 (= |diva_dadapter_request::tmp___0@3| |diva_didd_remove_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp___0@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse23 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse23) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse43 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse29 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse29)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse27 (- 1)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse43) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse33 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse30 (let ((.cse34 (let ((.cse38 (let ((.cse44 (let ((.cse54 (= (_&_ (select *unsigned_long_int@2 .cse43) 4) 0))) (let ((.cse50 (not .cse54)) (.cse49 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse51 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse52 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse53 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse49 .cse50 .cse20) (and .cse49 .cse50 .cse21 .cse51 .cse52 .cse53) (and .cse49 .cse54 .cse51 .cse52 .cse53))))) (.cse45 (= |diva_didd_add_descriptor::__retval__@2| .cse27)) (.cse46 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse47 (< |diva_dadapter_request::tmp@3| 0)) (.cse48 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse44 .cse45 .cse46 .cse47 (= *unsigned_char@4 (store *unsigned_char@3 .cse48 7))) (and .cse44 .cse45 .cse46 (not .cse47) (= *unsigned_char@4 (store *unsigned_char@3 .cse48 255)))))) (.cse39 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse43 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse40 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse41 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse42 (< 127 |DbgRegister::len@3|))) (or (and .cse38 .cse39 .cse40 .cse41 .cse42) (and .cse38 .cse39 .cse40 .cse41 (not .cse42))))) (.cse35 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse36 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse37 (< 63 |DbgRegister::len@4|))) (or (and .cse34 .cse35 .cse36 .cse37) (and .cse34 .cse35 .cse36 (not .cse37))))) (.cse31 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse29) 0))) (.cse32 (= (select *unsigned_long_int@3 (+ .cse33 0)) 0))) (or (and .cse30 .cse1 .cse21 .cse31 .cse32 (not (= (select *signed_long_int@2 (+ .cse33 8)) 0))) (and .cse30 .cse1 .cse21 .cse31 (not .cse32)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse29 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse28 0))) (.cse4 (= .cse28 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 .cse27)))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse29 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse29) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse54 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse55 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse53 (= (_&_ (select *unsigned_long_int@2 .cse42) 4) 0))) (let ((.cse49 (not .cse53)) (.cse48 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse50 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse51 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse52 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse20) (and .cse48 .cse49 .cse21 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52))))) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse16 (> .cse26 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse26)) (.cse18 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= dprintf@4 __ADDRESS_OF_no_printf) (> .cse54 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse54) (> .cse55 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse55) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (= |diva_didd_add_descriptor::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_didd_add_descriptor::i@5| 63) (not (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@5|)) 0)) 0)) (= |diva_didd_add_descriptor::i@6| (+ |diva_didd_add_descriptor::i@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse4 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse5 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@5| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@5|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@4| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@4| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@3 (+ Adapters@2 1)) (> .cse4 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse4) (> .cse5 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse5) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse54 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse55 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse22 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse21 (not .cse22)) (.cse26 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse20 (not .cse26)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse53 (= (_&_ (select *unsigned_long_int@2 .cse42) 4) 0))) (let ((.cse49 (not .cse53)) (.cse48 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse50 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse51 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse52 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse21) (and .cse48 .cse49 .cse22 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52))))) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse22 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse22 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|)) (.cse16 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0)))) (.cse17 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse23 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse24 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse25 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse23 .cse24 .cse25))))) (> .cse54 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse54) (> .cse55 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse55) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4))) (.cse30 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse31 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse29) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse29) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse29) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (> .cse30 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse30) (> .cse31 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse31) (= |diva_notify_adapter_change::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 4) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_didd_add_descriptor::i@3| 63))) (.cse24 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (- 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse29 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse29) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse53 (= (_&_ (select *unsigned_long_int@2 .cse42) 8) 0))) (let ((.cse49 (not .cse53)) (.cse48 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse50 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse51 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse52 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse20) (and .cse48 .cse49 .cse21 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52))))) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 (- 1))))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse29 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse29) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@3 0)) (<= |diva_didd_remove_descriptor::i@3| 63) (not (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@3|)) 4)) |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@4| (+ |diva_didd_remove_descriptor::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@3 0)) (<= |diva_didd_remove_descriptor::i@3| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@3|)) 4)) |diva_didd_remove_descriptor::request@2|) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse53 (= (_&_ (select *unsigned_long_int@2 .cse42) 8) 0))) (let ((.cse49 (not .cse53)) (.cse48 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse50 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse51 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse52 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse20) (and .cse48 .cse49 .cse21 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52))))) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse16 (> .cse26 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse26)) (.cse18 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= dprintf@4 __ADDRESS_OF_no_printf) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (= |diva_didd_add_descriptor::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@5| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@5|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@5| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@5| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@4 (+ Adapters@3 1)) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse22 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse21 (not .cse22)) (.cse26 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse20 (not .cse26)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse43 (let ((.cse53 (= (_&_ (select *unsigned_long_int@2 .cse42) 8) 0))) (let ((.cse49 (not .cse53)) (.cse48 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse50 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse51 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse52 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse48 .cse49 .cse21) (and .cse48 .cse49 .cse22 .cse50 .cse51 .cse52) (and .cse48 .cse53 .cse50 .cse51 .cse52))))) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse43 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse43 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse22 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse22 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|)) (.cse16 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0)))) (.cse17 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse23 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse24 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse25 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse23 .cse24 .cse25))))) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse29) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse29) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse29) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (= |diva_notify_adapter_change::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse28 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse29 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse16 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse17 (let ((.cse27 (= (_&_ (select *unsigned_long_int@2 .cse16) 8) 0))) (let ((.cse23 (not .cse27)) (.cse22 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse22 .cse23 (not .cse2)) (and .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse22 .cse27 .cse24 .cse25 .cse26))))) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| (+ |diva_didd_add_descriptor::i@3| 1))) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse17 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse17 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse16 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse28 0)) (= .cse28 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse29 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse29) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse41 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse20 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse24 (= (_&_ (select *unsigned_long_int@3 .cse41) 8) 0))) (let ((.cse19 (not .cse24)) (.cse0 (let ((.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse28 (let ((.cse32 (let ((.cse36 (let ((.cse42 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse43 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse42 .cse43 .cse1 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse42 .cse43 .cse1 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse37 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse41 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse38 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse39 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse40 (< 127 |DbgRegister::len@3|))) (or (and .cse36 .cse37 .cse38 .cse39 .cse40) (and .cse36 .cse37 .cse38 .cse39 (not .cse40))))) (.cse33 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse34 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse35 (< 63 |DbgRegister::len@4|))) (or (and .cse32 .cse33 .cse34 .cse35) (and .cse32 .cse33 .cse34 (not .cse35))))) (.cse29 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse30 (= (select *unsigned_long_int@3 (+ .cse31 0)) 0))) (or (and .cse28 .cse1 .cse20 .cse29 .cse30 (not (= (select *signed_long_int@2 (+ .cse31 8)) 0))) (and .cse28 .cse1 .cse20 .cse29 (not .cse30)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse26 0))) (.cse4 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse25 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse25 16) |diva_didd_read_adapter_array::length@4|)) .cse25 (+ .cse25 (ite (>= 16 0) 1 (- 1))))))) (.cse21 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse22 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse23 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse20)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse24 .cse21 .cse22 .cse23))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse1 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse1 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse23 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse23) (not (= MAdapter$request@3 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (not (= Adapters@2 0)) (<= |diva_didd_remove_descriptor::i@3| 63) (= (select |*(void_((struct_entity_s)*))*@3| (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_remove_descriptor::i@3|)) 4)) |diva_didd_remove_descriptor::request@2|) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse41 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse25 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse20 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse24 (= (_&_ (select *unsigned_long_int@3 .cse41) 8) 0))) (let ((.cse19 (not .cse24)) (.cse0 (let ((.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse28 (let ((.cse32 (let ((.cse36 (let ((.cse42 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse43 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse42 .cse43 .cse1 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse42 .cse43 .cse1 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse37 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse41 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse38 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse39 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse40 (< 127 |DbgRegister::len@3|))) (or (and .cse36 .cse37 .cse38 .cse39 .cse40) (and .cse36 .cse37 .cse38 .cse39 (not .cse40))))) (.cse33 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse34 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse35 (< 63 |DbgRegister::len@4|))) (or (and .cse32 .cse33 .cse34 .cse35) (and .cse32 .cse33 .cse34 (not .cse35))))) (.cse29 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse30 (= (select *unsigned_long_int@3 (+ .cse31 0)) 0))) (or (and .cse28 .cse1 .cse20 .cse29 .cse30 (not (= (select *signed_long_int@2 (+ .cse31 8)) 0))) (and .cse28 .cse1 .cse20 .cse29 (not .cse30)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse26 0))) (.cse4 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse16 (> .cse25 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse25)) (.cse18 (= MAdapter$request@3 |diva_didd_remove_descriptor::request@2|)) (.cse21 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse22 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse23 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (not .cse20)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse24 .cse21 .cse22 .cse23))))) (= dprintf@5 __ADDRESS_OF_no_printf) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse1 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse1 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (= |diva_didd_add_descriptor::i@4| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_didd_add_descriptor::i@4| 63) (not (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@4|)) 0)) 0)) (= |diva_didd_add_descriptor::i@5| (+ |diva_didd_add_descriptor::i@4| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse0 (<= |diva_didd_add_descriptor::i@4| 63)) (.cse1 (= (select *unsigned_char@4 (+ (+ __ADDRESS_OF_HandleTable (* 16 |diva_didd_add_descriptor::i@4|)) 0)) 0)) (.cse2 (= |diva_didd_add_descriptor::__len@4| 16)) (.cse3 (> |diva_didd_add_descriptor::__len@4| 63))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 (not .cse3)))) (= Adapters@3 (+ Adapters@2 1)) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse41 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse41) 8) 0))) (let ((.cse20 (not .cse25)) (.cse0 (let ((.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse28 (let ((.cse32 (let ((.cse36 (let ((.cse42 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse43 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse44 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse45 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse46 (< |diva_dadapter_request::tmp@3| 0)) (.cse47 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse42 .cse43 .cse1 .cse44 .cse45 .cse46 (= *unsigned_char@4 (store *unsigned_char@3 .cse47 7))) (and .cse42 .cse43 .cse1 .cse44 .cse45 (not .cse46) (= *unsigned_char@4 (store *unsigned_char@3 .cse47 255)))))) (.cse37 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse41 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse38 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse39 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse40 (< 127 |DbgRegister::len@3|))) (or (and .cse36 .cse37 .cse38 .cse39 .cse40) (and .cse36 .cse37 .cse38 .cse39 (not .cse40))))) (.cse33 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse34 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse35 (< 63 |DbgRegister::len@4|))) (or (and .cse32 .cse33 .cse34 .cse35) (and .cse32 .cse33 .cse34 (not .cse35))))) (.cse29 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse30 (= (select *unsigned_long_int@3 (+ .cse31 0)) 0))) (or (and .cse28 .cse1 .cse21 .cse29 .cse30 (not (= (select *signed_long_int@2 (+ .cse31 8)) 0))) (and .cse28 .cse1 .cse21 .cse29 (not .cse30)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse26 0))) (.cse4 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|)) (.cse16 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0)))) (.cse17 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| 0)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (not .cse21)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse25 .cse22 .cse23 .cse24))))) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse1 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse1 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| .cse23) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| 0)) (= MAdapter$request@4 .cse23) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse23) (= dprintf@5 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (= |diva_notify_adapter_change::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf)) (.cse22 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse23 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse0 (let ((.cse7 (let ((.cse11 (let ((.cse16 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse17 (= MAdapter$request@3 __ADDRESS_OF_no_printf)) (.cse18 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse19 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse20 (< |diva_dadapter_request::tmp@3| 0)) (.cse21 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse16 .cse17 .cse1 .cse18 .cse19 .cse20 (= *unsigned_char@4 (store *unsigned_char@3 .cse21 7))) (and .cse16 .cse17 .cse1 .cse18 .cse19 (not .cse20) (= *unsigned_char@4 (store *unsigned_char@3 .cse21 255)))))) (.cse12 (= *unsigned_long_int@3 (store *unsigned_long_int@2 (+ __ADDRESS_OF_myDriverDebugHandle 40) (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse13 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse14 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse15 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse11 .cse12 .cse13 .cse14 (not .cse15))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse22 0)) (= .cse22 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse23 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse23) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse20 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse19 (not .cse20)) (.cse24 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse18 (not .cse24)) (.cse0 (let ((.cse29 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse30 (not .cse29))) (let ((.cse28 (let ((.cse34 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse31 (let ((.cse35 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse56 (= (_&_ (select *unsigned_long_int@2 .cse45) 8) 0))) (let ((.cse52 (not .cse56)) (.cse51 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse53 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse54 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse55 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse51 .cse52 .cse19) (and .cse51 .cse52 .cse20 .cse53 .cse54 .cse55) (and .cse51 .cse56 .cse53 .cse54 .cse55))))) (.cse47 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse48 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39)))))) (or (and .cse35 .cse29 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse35 .cse30)))) (.cse32 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse33 (= (select *unsigned_long_int@3 (+ .cse34 0)) 0))) (or (and .cse31 .cse20 .cse32 .cse33 (not (= (select *signed_long_int@2 (+ .cse34 8)) 0))) (and .cse31 .cse20 .cse32 (not .cse33))))))) (or (and .cse28 .cse29 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse28 .cse30)))))) (.cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse2 (not (= .cse26 0))) (.cse3 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse4 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse5 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse6 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse9 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse14 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse16 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse17 (= |diva_didd_read_adapter_array::length@5| (let ((.cse25 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse25 16) |diva_didd_read_adapter_array::length@4|)) .cse25 (+ .cse25 (ite (>= 16 0) 1 (- 1))))))) (.cse21 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse22 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse23 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse24 .cse21 .cse22 .cse23))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse8 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse31 (select |*(void_((struct__DbgHandle_)*))*@3| .cse8)) (.cse32 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse2 (not .cse1))) (let ((.cse0 (let ((.cse7 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse4 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse3 (let ((.cse9 (let ((.cse10 (let ((.cse19 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse14 (let ((.cse20 (let ((.cse30 (= (_&_ (select *unsigned_long_int@2 .cse19) 8) 0))) (let ((.cse26 (not .cse30)) (.cse25 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse27 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse28 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse29 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse25 .cse26 (not .cse4)) (and .cse25 .cse26 .cse4 .cse27 .cse28 .cse29) (and .cse25 .cse30 .cse27 .cse28 .cse29))))) (.cse21 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse22 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse23 (< |diva_dadapter_request::tmp@3| 0)) (.cse24 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse20 .cse21 .cse22 .cse23 (= *unsigned_char@4 (store *unsigned_char@3 .cse24 7))) (and .cse20 .cse21 .cse22 (not .cse23) (= *unsigned_char@4 (store *unsigned_char@3 .cse24 255)))))) (.cse15 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse19 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse16 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse17 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse18 (< 127 |DbgRegister::len@3|))) (or (and .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse14 .cse15 .cse16 .cse17 (not .cse18)))))) (.cse11 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse12 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse13 (< 63 |DbgRegister::len@4|))) (or (and .cse10 .cse11 .cse12 .cse13) (and .cse10 .cse11 .cse12 (not .cse13)))))) (or (and .cse9 .cse1 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse9 .cse2)))) (.cse5 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse8) 0))) (.cse6 (= (select *unsigned_long_int@3 (+ .cse7 0)) 0))) (or (and .cse3 .cse4 .cse5 .cse6 (not (= (select *signed_long_int@2 (+ .cse7 8)) 0))) (and .cse3 .cse4 .cse5 (not .cse6))))))) (or (and .cse0 .cse1 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse0 .cse2))))) (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse8 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse31 0)) (= .cse31 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse32 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse32) (not (= MAdapter$request@3 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse20 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse25 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8)) (.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse19 (not .cse20)) (.cse24 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse18 (not .cse24)) (.cse0 (let ((.cse29 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse30 (not .cse29))) (let ((.cse28 (let ((.cse34 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse31 (let ((.cse35 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse56 (= (_&_ (select *unsigned_long_int@2 .cse45) 8) 0))) (let ((.cse52 (not .cse56)) (.cse51 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse53 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse54 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse55 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse51 .cse52 .cse19) (and .cse51 .cse52 .cse20 .cse53 .cse54 .cse55) (and .cse51 .cse56 .cse53 .cse54 .cse55))))) (.cse47 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse48 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39)))))) (or (and .cse35 .cse29 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse35 .cse30)))) (.cse32 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse33 (= (select *unsigned_long_int@3 (+ .cse34 0)) 0))) (or (and .cse31 .cse20 .cse32 .cse33 (not (= (select *signed_long_int@2 (+ .cse34 8)) 0))) (and .cse31 .cse20 .cse32 (not .cse33))))))) (or (and .cse28 .cse29 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse28 .cse30)))))) (.cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse2 (not (= .cse26 0))) (.cse3 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse4 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse5 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse6 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse9 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse13 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse15 (> .cse25 0)) (.cse16 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse25)) (.cse17 (= MAdapter$request@3 |diva_didd_remove_descriptor::request@2|)) (.cse21 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse22 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse23 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse24 .cse21 .cse22 .cse23))))) (= dprintf@5 __ADDRESS_OF_no_printf) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse8 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse31 (select |*(void_((struct__DbgHandle_)*))*@3| .cse8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse2 (not .cse1))) (let ((.cse0 (let ((.cse7 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse4 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse3 (let ((.cse9 (let ((.cse10 (let ((.cse19 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse14 (let ((.cse20 (let ((.cse30 (= (_&_ (select *unsigned_long_int@2 .cse19) 8) 0))) (let ((.cse26 (not .cse30)) (.cse25 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse27 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse28 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse29 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse25 .cse26 (not .cse4)) (and .cse25 .cse26 .cse4 .cse27 .cse28 .cse29) (and .cse25 .cse30 .cse27 .cse28 .cse29))))) (.cse21 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse22 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse23 (< |diva_dadapter_request::tmp@3| 0)) (.cse24 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse20 .cse21 .cse22 .cse23 (= *unsigned_char@4 (store *unsigned_char@3 .cse24 7))) (and .cse20 .cse21 .cse22 (not .cse23) (= *unsigned_char@4 (store *unsigned_char@3 .cse24 255)))))) (.cse15 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse19 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse16 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse17 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse18 (< 127 |DbgRegister::len@3|))) (or (and .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse14 .cse15 .cse16 .cse17 (not .cse18)))))) (.cse11 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse12 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse13 (< 63 |DbgRegister::len@4|))) (or (and .cse10 .cse11 .cse12 .cse13) (and .cse10 .cse11 .cse12 (not .cse13)))))) (or (and .cse9 .cse1 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse9 .cse2)))) (.cse5 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse8) 0))) (.cse6 (= (select *unsigned_long_int@3 (+ .cse7 0)) 0))) (or (and .cse3 .cse4 .cse5 .cse6 (not (= (select *signed_long_int@2 (+ .cse7 8)) 0))) (and .cse3 .cse4 .cse5 (not .cse6))))))) (or (and .cse0 .cse1 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse0 .cse2))))) (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse8 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse31 0)) (= .cse31 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (= |diva_didd_add_descriptor::i@4| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse45 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse27 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (select |*(void_((struct__DbgHandle_)*))*@3| .cse27)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse45) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse29 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse30 (not .cse29))) (let ((.cse28 (let ((.cse34 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse31 (let ((.cse35 (let ((.cse36 (let ((.cse40 (let ((.cse46 (let ((.cse56 (= (_&_ (select *unsigned_long_int@2 .cse45) 8) 0))) (let ((.cse52 (not .cse56)) (.cse51 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse53 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse54 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse55 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse51 .cse52 .cse20) (and .cse51 .cse52 .cse21 .cse53 .cse54 .cse55) (and .cse51 .cse56 .cse53 .cse54 .cse55))))) (.cse47 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse48 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse49 (< |diva_dadapter_request::tmp@3| 0)) (.cse50 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse46 .cse47 .cse48 .cse49 (= *unsigned_char@4 (store *unsigned_char@3 .cse50 7))) (and .cse46 .cse47 .cse48 (not .cse49) (= *unsigned_char@4 (store *unsigned_char@3 .cse50 255)))))) (.cse41 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse45 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse42 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse43 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse44 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44) (and .cse40 .cse41 .cse42 .cse43 (not .cse44))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39)))))) (or (and .cse35 .cse29 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse35 .cse30)))) (.cse32 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse27) 0))) (.cse33 (= (select *unsigned_long_int@3 (+ .cse34 0)) 0))) (or (and .cse31 .cse21 .cse32 .cse33 (not (= (select *signed_long_int@2 (+ .cse34 8)) 0))) (and .cse31 .cse21 .cse32 (not .cse33))))))) (or (and .cse28 .cse29 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse28 .cse30)))))) (.cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse27 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse2 (not (= .cse26 0))) (.cse3 (= .cse26 __ADDRESS_OF_diva_dadapter_request)) (.cse4 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse5 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse6 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse9 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse11 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse12 (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0)))) (.cse14 (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|)) (.cse15 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0)))) (.cse16 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255)) (.cse17 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| 0)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_notify_adapter_change::i@5| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse8 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse31 (select |*(void_((struct__DbgHandle_)*))*@3| .cse8)) (.cse32 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@3| 4)))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse2 (not .cse1))) (let ((.cse0 (let ((.cse7 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse4 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse3 (let ((.cse9 (let ((.cse10 (let ((.cse19 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse14 (let ((.cse20 (let ((.cse30 (= (_&_ (select *unsigned_long_int@2 .cse19) 8) 0))) (let ((.cse26 (not .cse30)) (.cse25 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse27 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse28 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse29 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse25 .cse26 (not .cse4)) (and .cse25 .cse26 .cse4 .cse27 .cse28 .cse29) (and .cse25 .cse30 .cse27 .cse28 .cse29))))) (.cse21 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse22 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse23 (< |diva_dadapter_request::tmp@3| 0)) (.cse24 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse20 .cse21 .cse22 .cse23 (= *unsigned_char@4 (store *unsigned_char@3 .cse24 7))) (and .cse20 .cse21 .cse22 (not .cse23) (= *unsigned_char@4 (store *unsigned_char@3 .cse24 255)))))) (.cse15 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse19 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse16 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse17 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse18 (< 127 |DbgRegister::len@3|))) (or (and .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse14 .cse15 .cse16 .cse17 (not .cse18)))))) (.cse11 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse12 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse13 (< 63 |DbgRegister::len@4|))) (or (and .cse10 .cse11 .cse12 .cse13) (and .cse10 .cse11 .cse12 (not .cse13)))))) (or (and .cse9 .cse1 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse9 .cse2)))) (.cse5 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse8) 0))) (.cse6 (= (select *unsigned_long_int@3 (+ .cse7 0)) 0))) (or (and .cse3 .cse4 .cse5 .cse6 (not (= (select *signed_long_int@2 (+ .cse7 8)) 0))) (and .cse3 .cse4 .cse5 (not .cse6))))))) (or (and .cse0 .cse1 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse0 .cse2))))) (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse8 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse31 0)) (= .cse31 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@5| 0))) (= |diva_didd_add_descriptor::d@3| |diva_dadapter_request::__CPAchecker_TMP_4@3|) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@3| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@3| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| .cse32) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@3| 0)) (= MAdapter$request@4 .cse32) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@3| .cse32) (= dprintf@5 |diva_didd_add_descriptor::__CPAchecker_TMP_2@3|) (= |diva_notify_adapter_change::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse8 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse31 (select |*(void_((struct__DbgHandle_)*))*@3| .cse8)) (.cse32 (+ |__ADDRESS_OF_diva_notify_adapter_change::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse1 (= dprintf@4 __ADDRESS_OF_no_printf))) (let ((.cse2 (not .cse1))) (let ((.cse0 (let ((.cse7 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse4 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse3 (let ((.cse9 (let ((.cse10 (let ((.cse19 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse14 (let ((.cse20 (let ((.cse30 (= (_&_ (select *unsigned_long_int@2 .cse19) 8) 0))) (let ((.cse26 (not .cse30)) (.cse25 (not (<= |diva_notify_adapter_change::i@3| 255))) (.cse27 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse28 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse29 (= __builtin_va_start@6 __builtin_va_start@5))) (or (and .cse25 .cse26 (not .cse4)) (and .cse25 .cse26 .cse4 .cse27 .cse28 .cse29) (and .cse25 .cse30 .cse27 .cse28 .cse29))))) (.cse21 (= |diva_didd_add_descriptor::__retval__@2| 64)) (.cse22 (= |diva_dadapter_request::tmp@3| |diva_didd_add_descriptor::__retval__@2|)) (.cse23 (< |diva_dadapter_request::tmp@3| 0)) (.cse24 (+ |diva_dadapter_request::e@2| 1))) (or (and .cse20 .cse21 .cse22 .cse23 (= *unsigned_char@4 (store *unsigned_char@3 .cse24 7))) (and .cse20 .cse21 .cse22 (not .cse23) (= *unsigned_char@4 (store *unsigned_char@3 .cse24 255)))))) (.cse15 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse19 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse16 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse17 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse18 (< 127 |DbgRegister::len@3|))) (or (and .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse14 .cse15 .cse16 .cse17 (not .cse18)))))) (.cse11 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse12 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse13 (< 63 |DbgRegister::len@4|))) (or (and .cse10 .cse11 .cse12 .cse13) (and .cse10 .cse11 .cse12 (not .cse13)))))) (or (and .cse9 .cse1 (= |<func>{DbgRegister::*dprintf}@2| |<func>{DbgRegister::*dprintf}@1|)) (and .cse9 .cse2)))) (.cse5 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse8) 0))) (.cse6 (= (select *unsigned_long_int@3 (+ .cse7 0)) 0))) (or (and .cse3 .cse4 .cse5 .cse6 (not (= (select *signed_long_int@2 (+ .cse7 8)) 0))) (and .cse3 .cse4 .cse5 (not .cse6))))))) (or (and .cse0 .cse1 (= |<func>{DbgRegister::*dprintf}@3| |<func>{DbgRegister::*dprintf}@2|)) (and .cse0 .cse2))))) (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse8 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse31 0)) (= .cse31 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@4| 4))) (= |diva_register_adapter_callback::callback@2| |diva_dadapter_request::__CPAchecker_TMP_3@2|) (> .cse32 0) (>= |__ADDRESS_OF_diva_register_adapter_callback::irql| .cse32) (= |diva_register_adapter_callback::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse44 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse44) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse55 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse50 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse51 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse45 (<= |diva_register_adapter_callback::i@3| 255)) (.cse54 (select *unsigned_long_int@2 .cse44)) (.cse49 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse53 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse52 (= (_&_ .cse54 8) 0))) (let ((.cse48 (not .cse52)) (.cse46 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse53) 0)) (.cse47 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse53 |diva_register_adapter_callback::callback@2|)))) (or (and .cse45 .cse46 .cse47 .cse48 .cse20) (and .cse45 .cse46 .cse47 .cse48 .cse21 .cse49 .cse50 .cse51) (and .cse45 .cse46 .cse47 .cse52 .cse49 .cse50 .cse51)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse55) (and (let ((.cse58 (= (_&_ .cse54 4) 0))) (let ((.cse57 (not .cse58)) (.cse56 (not .cse45))) (or (and .cse56 .cse57 .cse20) (and .cse56 .cse57 .cse21 .cse55 .cse50 .cse51) (and .cse56 .cse58 .cse55 .cse50 .cse51)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse49)))) (.cse38 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse39 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse40 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse44 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse41 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse42 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse43 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43) (and .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 (not .cse43))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@3 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 (- 1))))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse34 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse35 (+ |__ADDRESS_OF_diva_register_adapter_callback::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse18 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse23 (not .cse2)) (.cse30 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse19 (<= |diva_register_adapter_callback::i@3| 255)) (.cse29 (select *unsigned_long_int@2 .cse18)) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse28 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse27 (= (_&_ .cse29 8) 0))) (let ((.cse22 (not .cse27)) (.cse20 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28) 0)) (.cse21 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28 |diva_register_adapter_callback::callback@2|)))) (or (and .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse19 .cse20 .cse21 .cse22 .cse2 .cse24 .cse25 .cse26) (and .cse19 .cse20 .cse21 .cse27 .cse24 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse30) (and (let ((.cse33 (= (_&_ .cse29 4) 0))) (let ((.cse32 (not .cse33)) (.cse31 (not .cse19))) (or (and .cse31 .cse32 .cse23) (and .cse31 .cse32 .cse2 .cse30 .cse25 .cse26) (and .cse31 .cse33 .cse30 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse24)))) (.cse12 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse13 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse14 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse18 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse15 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse16 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse17 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse17)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse34 0)) (= .cse34 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4) (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0))) (> .cse35 0) (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse35) (not (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (= |diva_didd_remove_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse4 (= |diva_notify_adapter_change::do_notify@4| 0))) (let ((.cse1 (not .cse4)) (.cse2 (= |diva_notify_adapter_change::nfy$callback@2| __ADDRESS_OF_no_printf)) (.cse0 (let ((.cse5 (<= |diva_notify_adapter_change::i@3| 255)) (.cse6 (= |diva_notify_adapter_change::do_notify@3| 0)) (.cse10 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_notify_adapter_change::i@3|)) 0)) 0))) (or (and (let ((.cse7 (not .cse10)) (.cse8 (= |diva_notify_adapter_change::__len@3| 16)) (.cse9 (> |diva_notify_adapter_change::__len@3| 63))) (or (and .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse5 .cse6 .cse7 .cse8 (not .cse9)))) (= |diva_notify_adapter_change::do_notify@4| 1)) (and .cse5 .cse6 .cse10 (= |diva_notify_adapter_change::__len@3| |diva_notify_adapter_change::__len@2|) (= |diva_notify_adapter_change::do_notify@4| |diva_notify_adapter_change::do_notify@3|))))) (.cse3 (= |<func>{diva_notify_adapter_change::*(nfy.callback)}@2| |<func>{diva_notify_adapter_change::*(nfy.callback)}@1|))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 (not .cse2)) (and .cse0 .cse4 .cse3)))) (= |diva_notify_adapter_change::i@4| (+ |diva_notify_adapter_change::i@3| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse59 (+ |__ADDRESS_OF_diva_didd_remove_descriptor::irql| 8)) (.cse60 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse44 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse26 (+ |__ADDRESS_OF_diva_register_adapter_callback::irql| 8)) (.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse44) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse55 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse50 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse51 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse45 (<= |diva_register_adapter_callback::i@3| 255)) (.cse54 (select *unsigned_long_int@2 .cse44)) (.cse49 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse53 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse52 (= (_&_ .cse54 8) 0))) (let ((.cse48 (not .cse52)) (.cse46 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse53) 0)) (.cse47 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse53 |diva_register_adapter_callback::callback@2|)))) (or (and .cse45 .cse46 .cse47 .cse48 .cse20) (and .cse45 .cse46 .cse47 .cse48 .cse21 .cse49 .cse50 .cse51) (and .cse45 .cse46 .cse47 .cse52 .cse49 .cse50 .cse51)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse55) (and (let ((.cse58 (= (_&_ .cse54 4) 0))) (let ((.cse57 (not .cse58)) (.cse56 (not .cse45))) (or (and .cse56 .cse57 .cse20) (and .cse56 .cse57 .cse21 .cse55 .cse50 .cse51) (and .cse56 .cse58 .cse55 .cse50 .cse51)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse49)))) (.cse38 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse39 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse40 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse44 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse41 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse42 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse43 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43) (and .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 (not .cse43))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse30 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse28) 0))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4)) (.cse14 (= |diva_dadapter_request::pinfo___2@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse15 (= |diva_didd_remove_descriptor::request@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_dadapter_request::pinfo___2@4| 0)))) (.cse16 (> .cse26 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_remove_descriptor::irql| .cse26)) (.cse18 (= MAdapter$request@2 |diva_didd_remove_descriptor::request@2|)) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= dprintf@4 __ADDRESS_OF_no_printf) (> .cse59 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse59) (> .cse60 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse60) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse34 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse35 (+ |__ADDRESS_OF_diva_register_adapter_callback::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse18 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse23 (not .cse2)) (.cse30 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse19 (<= |diva_register_adapter_callback::i@3| 255)) (.cse29 (select *unsigned_long_int@2 .cse18)) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse28 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse27 (= (_&_ .cse29 8) 0))) (let ((.cse22 (not .cse27)) (.cse20 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28) 0)) (.cse21 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28 |diva_register_adapter_callback::callback@2|)))) (or (and .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse19 .cse20 .cse21 .cse22 .cse2 .cse24 .cse25 .cse26) (and .cse19 .cse20 .cse21 .cse27 .cse24 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse30) (and (let ((.cse33 (= (_&_ .cse29 4) 0))) (let ((.cse32 (not .cse33)) (.cse31 (not .cse19))) (or (and .cse31 .cse32 .cse23) (and .cse31 .cse32 .cse2 .cse30 .cse25 .cse26) (and .cse31 .cse33 .cse30 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse24)))) (.cse12 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse13 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse14 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse18 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse15 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse16 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse17 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse17)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse34 0)) (= .cse34 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse35 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse35) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (= |diva_didd_add_descriptor::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse62 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse63 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse47 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse24 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse31 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse29 (+ |__ADDRESS_OF_diva_register_adapter_callback::irql| 8)) (.cse30 (select |*(void_((struct__DbgHandle_)*))*@3| .cse31)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse23 (not .cse24)) (.cse28 (= (_&_ (select *unsigned_long_int@3 .cse47) 8) 0))) (let ((.cse22 (not .cse28)) (.cse0 (let ((.cse35 (+ __ADDRESS_OF_myDriverDebugHandle 16))) (let ((.cse32 (let ((.cse36 (let ((.cse40 (let ((.cse58 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse53 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse54 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse48 (<= |diva_register_adapter_callback::i@3| 255)) (.cse57 (select *unsigned_long_int@2 .cse47)) (.cse52 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse56 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse55 (= (_&_ .cse57 8) 0))) (let ((.cse51 (not .cse55)) (.cse49 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse56) 0)) (.cse50 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse56 |diva_register_adapter_callback::callback@2|)))) (or (and .cse48 .cse49 .cse50 .cse51 .cse23) (and .cse48 .cse49 .cse50 .cse51 .cse24 .cse52 .cse53 .cse54) (and .cse48 .cse49 .cse50 .cse55 .cse52 .cse53 .cse54)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse58) (and (let ((.cse61 (= (_&_ .cse57 4) 0))) (let ((.cse60 (not .cse61)) (.cse59 (not .cse48))) (or (and .cse59 .cse60 .cse23) (and .cse59 .cse60 .cse24 .cse58 .cse53 .cse54) (and .cse59 .cse61 .cse58 .cse53 .cse54)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse52)))) (.cse41 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse42 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse43 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse47 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse44 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse45 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse46 (< 127 |DbgRegister::len@3|))) (or (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46) (and .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 (not .cse46))))) (.cse37 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse38 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse39 (< 63 |DbgRegister::len@4|))) (or (and .cse36 .cse37 .cse38 .cse39) (and .cse36 .cse37 .cse38 (not .cse39))))) (.cse33 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse31) 0))) (.cse34 (= (select *unsigned_long_int@3 (+ .cse35 0)) 0))) (or (and .cse32 .cse1 .cse24 .cse33 .cse34 (not (= (select *signed_long_int@2 (+ .cse35 8)) 0))) (and .cse32 .cse1 .cse24 .cse33 (not .cse34)))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse31 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse30 0))) (.cse4 (= .cse30 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3)) (.cse13 (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0)))) (.cse15 (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|)) (.cse16 (> .cse29 0)) (.cse17 (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse29)) (.cse18 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0)))) (.cse19 (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255)) (.cse20 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4)))) (.cse21 (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (.cse25 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse26 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse27 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse24 .cse25 .cse26 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse28 .cse25 .cse26 .cse27))))) (> .cse62 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse62) (> .cse63 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse63) (= |diva_notify_adapter_change::i@3| 0))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse34 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6)) (.cse35 (+ |__ADDRESS_OF_diva_register_adapter_callback::irql| 8)) (.cse36 (select |*(void_((struct_entity_s)*))*@3| (+ |diva_didd_add_descriptor::d@2| 4))) (.cse37 (+ |__ADDRESS_OF_diva_didd_add_descriptor::irql| 8)) (.cse38 (+ |__ADDRESS_OF_diva_notify_adapter_change::nfy| 16))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse18 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse23 (not .cse2)) (.cse30 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse19 (<= |diva_register_adapter_callback::i@3| 255)) (.cse29 (select *unsigned_long_int@2 .cse18)) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse28 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse27 (= (_&_ .cse29 8) 0))) (let ((.cse22 (not .cse27)) (.cse20 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28) 0)) (.cse21 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28 |diva_register_adapter_callback::callback@2|)))) (or (and .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse19 .cse20 .cse21 .cse22 .cse2 .cse24 .cse25 .cse26) (and .cse19 .cse20 .cse21 .cse27 .cse24 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse30) (and (let ((.cse33 (= (_&_ .cse29 4) 0))) (let ((.cse32 (not .cse33)) (.cse31 (not .cse19))) (or (and .cse31 .cse32 .cse23) (and .cse31 .cse32 .cse2 .cse30 .cse25 .cse26) (and .cse31 .cse33 .cse30 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse24)))) (.cse12 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse13 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse14 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse18 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse15 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse16 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse17 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse17)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse34 0)) (= .cse34 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1)) (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2)) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3) (= |diva_dadapter_request::pinfo___1@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_4@2| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo___1@4| 0))) (= |diva_didd_add_descriptor::d@2| |diva_dadapter_request::__CPAchecker_TMP_4@2|) (> .cse35 0) (>= |__ADDRESS_OF_diva_didd_add_descriptor::irql| .cse35) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| (select *unsigned_char@4 (+ |diva_didd_add_descriptor::d@2| 0))) (= |diva_didd_add_descriptor::__CPAchecker_TMP_0@2| 255) (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| .cse36) (not (= |diva_didd_add_descriptor::__CPAchecker_TMP_1@2| 0)) (= MAdapter$request@3 .cse36) (= |diva_didd_add_descriptor::__CPAchecker_TMP_2@2| .cse36) (= dprintf@4 |diva_didd_add_descriptor::__CPAchecker_TMP_2@2|) (> .cse37 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::nfy| .cse37) (> .cse38 0) (>= |__ADDRESS_OF_diva_notify_adapter_change::irql| .cse38) (= |diva_notify_adapter_change::i@3| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse6 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse34 (select |*(void_((struct__DbgHandle_)*))*@3| .cse6))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse5 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse2 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0))) (let ((.cse0 (let ((.cse7 (let ((.cse18 (+ __ADDRESS_OF_myDriverDebugHandle 40))) (let ((.cse11 (let ((.cse23 (not .cse2)) (.cse30 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse25 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse26 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse19 (<= |diva_register_adapter_callback::i@3| 255)) (.cse29 (select *unsigned_long_int@2 .cse18)) (.cse24 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|))) (or (and (let ((.cse28 (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@3|)) 0)) (.cse27 (= (_&_ .cse29 8) 0))) (let ((.cse22 (not .cse27)) (.cse20 (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28) 0)) (.cse21 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| .cse28 |diva_register_adapter_callback::callback@2|)))) (or (and .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse19 .cse20 .cse21 .cse22 .cse2 .cse24 .cse25 .cse26) (and .cse19 .cse20 .cse21 .cse27 .cse24 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| (+ |diva_register_adapter_callback::i@3| 1)) .cse30) (and (let ((.cse33 (= (_&_ .cse29 4) 0))) (let ((.cse32 (not .cse33)) (.cse31 (not .cse19))) (or (and .cse31 .cse32 .cse23) (and .cse31 .cse32 .cse2 .cse30 .cse25 .cse26) (and .cse31 .cse33 .cse30 .cse25 .cse26)))) (= |diva_register_adapter_callback::__retval__@2| 0) (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|) .cse24)))) (.cse12 (= *unsigned_int@3 (store *unsigned_int@2 (+ |diva_dadapter_request::pinfo@3| 0) |diva_register_adapter_callback::__retval__@2|))) (.cse13 (= *unsigned_char@4 (store *unsigned_char@3 (+ |diva_dadapter_request::e@2| 1) 255))) (.cse14 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse18 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse15 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse16 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse17 (< 127 |DbgRegister::len@3|))) (or (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (not .cse17)))))) (.cse8 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse9 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse10 (< 63 |DbgRegister::len@4|))) (or (and .cse7 .cse8 .cse9 .cse10) (and .cse7 .cse8 .cse9 (not .cse10))))) (.cse3 (not (= (select |*(void_((struct__DbgHandle_)*))*@2| .cse6) 0))) (.cse4 (= (select *unsigned_long_int@3 (+ .cse5 0)) 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (select *signed_long_int@2 (+ .cse5 8)) 0))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4))))) .cse1 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse6 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120)))) (not (= .cse34 0)) (= .cse34 __ADDRESS_OF_diva_dadapter_request) (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle) (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0))) (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1))) (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1) (= |diva_dadapter_request::pinfo@5| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80)) (= |diva_dadapter_request::__CPAchecker_TMP_3@3| (select |*(void)*@2| (+ |diva_dadapter_request::pinfo@5| 4))) (= |diva_register_adapter_callback::callback@3| |diva_dadapter_request::__CPAchecker_TMP_3@3|) (= |diva_register_adapter_callback::i@5| 0)))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (<= |diva_register_adapter_callback::i@5| 255) (not (= (select |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_register_adapter_callback::i@5|)) 0)) 0)) (= |diva_register_adapter_callback::i@6| (+ |diva_register_adapter_callback::i@5| 1))))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse42 (+ __ADDRESS_OF_myDriverDebugHandle 40)) (.cse21 (= (select |*(void_(unsigned_short_int,_signed_int,_(char)*,_(struct___va_list_tag)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 248)) 0)) (.cse28 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse27 (select |*(void_((struct__DbgHandle_)*))*@3| .cse28)) (.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse20 (not .cse21)) (.cse25 (= (_&_ (select *unsigned_long_int@3 .cse42) 8) 0))) (let ((.cse19 (not .cse25)) (.cse0 (let ((.cse94 (select |*(void_((struct__DbgHandle_)*))*@2| .cse28))) (let ((.cse107 (= .cse94 0))) (let ((.cse32 (+ __ADDRESS_OF_myDriverDebugHandle 16)) (.cse30 (not .cse107))) (let ((.cse29 (let ((.cse33 (let ((.cse37 (let ((.cse108 (select *unsigned_char@3 (+ (+ |__ADDRESS_OF_connect_didd::DIDD_Table| (* 16 |connect_didd::x@4|)) 0)))) (let ((.cse49 (= .cse94 __ADDRESS_OF_diva_dadapter_request)) (.cse43 (<= |connect_didd::x@4| 63)) (.cse44 (not (= .cse108 253))) (.cse45 (= .cse108 255)) (.cse46 (= |DbgRegister::drvName@2| (__string__ 4))) (.cse47 (= |DbgRegister::drvTag@2| DRIVERRELEASE_DIDD@2)) (.cse48 (= |DbgRegister::dbgMask@2| 279)) (.cse63 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1|)) (.cse95 (= *unsigned_char@4 *unsigned_char@3)) (.cse91 (= |<func>{DbgDeregister::*(myDriverDebugHandle.dbg_end)}@2| |<func>{DbgDeregister::*(myDriverDebugHandle.dbg_end)}@1|)) (.cse58 (= |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_ERR::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse64 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@3|)) (.cse59 (= __builtin_va_end@6 __builtin_va_end@5)) (.cse60 (= __builtin_va_start@6 __builtin_va_start@5)) (.cse96 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| |diva_dadapter_request::__CPAchecker_TMP_0@1|)) (.cse65 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| |diva_dadapter_request::__CPAchecker_TMP_2@1|)) (.cse97 (= |diva_dadapter_request::e@2| |diva_dadapter_request::e@1|)) (.cse98 (= |diva_dadapter_request::pinfo@2| |diva_dadapter_request::pinfo@1|)) (.cse99 (= |diva_dadapter_request::pinfo___0@3| |diva_dadapter_request::pinfo___0@1|)) (.cse100 (= |diva_dadapter_request::pinfo___1@2| |diva_dadapter_request::pinfo___1@1|)) (.cse101 (= |diva_dadapter_request::pinfo___2@2| |diva_dadapter_request::pinfo___2@1|)) (.cse102 (= |diva_dadapter_request::pinfo___3@2| |diva_dadapter_request::pinfo___3@1|)) (.cse103 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::syncReq@1|)) (.cse104 (= |diva_dadapter_request::tmp@2| |diva_dadapter_request::tmp@1|)) (.cse105 (= |diva_dadapter_request::tmp___0@2| |diva_dadapter_request::tmp___0@1|)) (.cse106 (= |diva_dadapter_request::tmp___1@2| |diva_dadapter_request::tmp___1@1|)) (.cse67 (= |diva_remove_adapter_callback::handle@3| |diva_remove_adapter_callback::handle@1|))) (or (and (let ((.cse81 (select *unsigned_long_int@2 .cse42))) (let ((.cse85 (+ |diva_dadapter_request::e@2| 1)) (.cse90 (+ |__ADDRESS_OF_diva_didd_read_adapter_array::irql| 8)) (.cse61 (= (_&_ .cse81 4) 0))) (let ((.cse57 (not .cse61)) (.cse50 (= |diva_dadapter_request::e@2| __ADDRESS_OF_myDriverDebugHandle)) (.cse51 (> .cse90 0)) (.cse52 (>= |__ADDRESS_OF_diva_dadapter_request::syncReq| .cse90)) (.cse53 (= |diva_dadapter_request::syncReq@3| |diva_dadapter_request::e@2|)) (.cse54 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| (select *unsigned_char@3 (+ |diva_dadapter_request::e@2| 0)))) (.cse62 (= |diva_dadapter_request::__CPAchecker_TMP_0@2| 0)) (.cse68 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| (select *unsigned_char@3 .cse85))) (.cse69 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 1))) (.cse70 (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 2)) (.cse56 (= *unsigned_char@4 (store *unsigned_char@3 .cse85 7))) (.cse66 (= |diva_dadapter_request::pinfo___0@3| |diva_dadapter_request::pinfo___0@2|))) (or (and (let ((.cse55 (not .cse62))) (or (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse20) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse21 .cse58 .cse59 .cse60) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse61 .cse58 .cse59 .cse60))) .cse63 .cse64 .cse65 .cse66 .cse67) (and (let ((.cse84 (+ |__ADDRESS_OF_diva_dadapter_request::syncReq| 8)) (.cse83 (= |diva_remove_adapter_callback::handle@2| 0))) (let ((.cse75 (not .cse83)) (.cse76 (= |diva_remove_adapter_callback::handle@3| (- |diva_remove_adapter_callback::handle@2| 1))) (.cse77 (<= |diva_remove_adapter_callback::handle@3| 255)) (.cse71 (= |diva_dadapter_request::pinfo___0@3| (+ (+ |diva_dadapter_request::syncReq@3| 0) 80))) (.cse72 (= |diva_remove_adapter_callback::handle@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___0@3| 0)))) (.cse73 (> .cse84 0)) (.cse74 (>= |__ADDRESS_OF_diva_remove_adapter_callback::irql| .cse84))) (or (and (let ((.cse80 (= (_&_ .cse81 8) 0))) (let ((.cse79 (not .cse80)) (.cse78 (= |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@2| (store |*(void_((void)*,_(struct___anonstruct_DESCRIPTOR_189)*,_signed_int))*@1| (+ (+ __ADDRESS_OF_NotificationTable (* 16 |diva_remove_adapter_callback::handle@3|)) 0) 0)))) (or (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse20) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse21 .cse64 .cse59 .cse60) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse80 .cse64 .cse59 .cse60)))) .cse58) (and (let ((.cse82 (or (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 (not .cse77)) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse83 (= |diva_remove_adapter_callback::handle@3| |diva_remove_adapter_callback::handle@2|))))) (or (and .cse82 .cse57 .cse20) (and .cse82 .cse57 .cse21 .cse58 .cse59 .cse60) (and .cse82 .cse61 .cse58 .cse59 .cse60))) .cse63 .cse64)))) (= *unsigned_char@4 (store *unsigned_char@3 .cse85 255))) (and (let ((.cse86 (not .cse70)) (.cse87 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 3))) (.cse88 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 4))) (.cse89 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@2| 5)))) (or (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse86 .cse87 .cse88 .cse89 .cse57 .cse20) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse86 .cse87 .cse88 .cse89 .cse57 .cse21 .cse58 .cse59 .cse60) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse62 .cse68 .cse69 .cse86 .cse87 .cse88 .cse89 .cse61 .cse58 .cse59 .cse60))) .cse56 .cse63 .cse64 .cse66 .cse67))))) .cse91) (and (let ((.cse92 (not .cse49)) (.cse93 (= .cse94 __ADDRESS_OF_no_printf))) (or (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse92 .cse93 .cse91) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse30 .cse92 (not .cse93)))) .cse63 .cse95 .cse58 .cse64 .cse59 .cse60 .cse96 .cse65 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 .cse106 .cse67) (and .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse107 .cse63 .cse95 .cse91 .cse58 .cse64 .cse59 .cse60 .cse96 .cse65 .cse97 .cse98 .cse99 .cse100 .cse101 .cse102 .cse103 .cse104 .cse105 .cse106 .cse67))))) (.cse38 (= *unsigned_long_int@3 (store *unsigned_long_int@2 .cse42 (_!!_ |DbgRegister::dbgMask@2| 131)))) (.cse39 (= |DbgRegister::tmp@3| (strlen |DbgRegister::drvName@2|))) (.cse40 (= |DbgRegister::len@3| |DbgRegister::tmp@3|)) (.cse41 (< 127 |DbgRegister::len@3|))) (or (and .cse37 .cse38 .cse39 .cse40 .cse41) (and .cse37 .cse38 .cse39 .cse40 (not .cse41))))) (.cse34 (= |DbgRegister::tmp___1@3| (strlen |DbgRegister::drvTag@2|))) (.cse35 (= |DbgRegister::len@4| |DbgRegister::tmp___1@3|)) (.cse36 (< 63 |DbgRegister::len@4|))) (or (and .cse33 .cse34 .cse35 .cse36) (and .cse33 .cse34 .cse35 (not .cse36))))) (.cse31 (= (select *unsigned_long_int@3 (+ .cse32 0)) 0))) (or (and .cse29 .cse1 .cse21 .cse30 .cse31 (not (= (select *signed_long_int@2 (+ .cse32 8)) 0))) (and .cse29 .cse1 .cse21 .cse30 (not .cse31)))))))) (.cse2 (= |*(void_((struct__DbgHandle_)*))*@3| (store |*(void_((struct__DbgHandle_)*))*@2| .cse28 (select |*(void_((struct__DbgHandle_)*))*@2| (+ __ADDRESS_OF_myDriverDebugHandle 120))))) (.cse3 (not (= .cse27 0))) (.cse4 (= .cse27 __ADDRESS_OF_diva_dadapter_request)) (.cse5 (= |diva_dadapter_request::e@3| __ADDRESS_OF_myDriverDebugHandle)) (.cse6 (= |diva_dadapter_request::syncReq@5| |diva_dadapter_request::e@3|)) (.cse7 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 0)))) (.cse8 (= |diva_dadapter_request::__CPAchecker_TMP_0@3| 0)) (.cse9 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| (select *unsigned_char@4 (+ |diva_dadapter_request::e@3| 1)))) (.cse10 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 1))) (.cse11 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 2))) (.cse12 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 3))) (.cse13 (not (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 4))) (.cse14 (= |diva_dadapter_request::__CPAchecker_TMP_2@3| 5)) (.cse15 (= |diva_dadapter_request::pinfo___3@4| (+ (+ |diva_dadapter_request::syncReq@5| 0) 80))) (.cse16 (= |diva_dadapter_request::__CPAchecker_TMP_6@2| (select *unsigned_int@2 (+ |diva_dadapter_request::pinfo___3@4| 8)))) (.cse17 (= |diva_didd_read_adapter_array::length@4| |diva_dadapter_request::__CPAchecker_TMP_6@2|)) (.cse18 (= |diva_didd_read_adapter_array::length@5| (let ((.cse26 (div |diva_didd_read_adapter_array::length@4| 16))) (ite (or (>= |diva_didd_read_adapter_array::length@4| 0) (= (* .cse26 16) |diva_didd_read_adapter_array::length@4|)) .cse26 (+ .cse26 (ite (>= 16 0) 1 (- 1))))))) (.cse22 (= |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@5| |<func>{myDbgPrint_TRC::*(myDriverDebugHandle.dbg_prt)}@4|)) (.cse23 (= __builtin_va_end@7 __builtin_va_end@6)) (.cse24 (= __builtin_va_start@7 __builtin_va_start@6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse25 .cse22 .cse23 .cse24))))) (= |diva_didd_read_adapter_array::src@5| 0) (= |diva_didd_read_adapter_array::dst@7| 0)))
(push 1)
(assert (and (= PRED0 (= ldv_mutex_mutex_of_device@3 2)) (= PRED1 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1)) (= PRED2 (= ldv_mutex_lock@3 2)) (= PRED3 (= ldv_mutex_lock@3 1)) (= PRED4 (= ldv_mutex_mutex_of_device@3 1)) (= PRED5 (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2))))
(check-allsat (PRED0 PRED1 PRED2 PRED3 PRED4 PRED5))
(pop 1)
(pop 1)
(pop 1)
(pop 0)
(push 1)
(push 1)
(assert (let ((.cse83 (+ __ADDRESS_OF_myDriverDebugHandle 240))) (let ((.cse1 (= dprintf@3 __ADDRESS_OF_no_printf)) (.cse84 (select |*(void_((struct__DbgHandle_)*))*@3| .cse83)) (.cse85 (+ |__ADDRESS_OF_diva_remove_adapter_callback::irql| 8))) (and (not (= ldv_mutex_mutex_of_device@3 2)) (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 1) (not (= ldv_mutex_lock@3 2)) (= ldv_mutex_lock@3 1) (= ldv_mutex_mutex_of_device@3 1) (not (= ldv_mutex_cred_guard_mutex_of_signal_struct@3 2)) (let ((.cse68 (select |*(void_((struct__DbgHandle_)*))*@2| .cse83)))
@jhoenicke
Copy link

Which version are you using? java -jar smtinterpol.jar -version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment