unsigned int ioread8(void *arg0) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int mii_check_media(struct mii_if_info *arg0, unsigned int arg1, unsigned int arg2) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int __kfifo_in_r(struct __kfifo *arg0, const void *arg1, unsigned int arg2, size_t arg3) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
u32 ethtool_op_get_link(struct net_device *arg0) {
  // Typedef type
  // Real type: unsigned int
  // Simple type
  return __VERIFIER_nondet_uint();
}
                                        int main(void)
                                        {
                                        unsigned int __cs_tmp_t0_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t1_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t2_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t0_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t1_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t2_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t0_r2 = __VERIFIER_nondet_uint();
/* round  0 */
                                        __VERIFIER_assume(__cs_tmp_t0_r0 > 0);
                                        __cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r0;
                                        __VERIFIER_assume(__cs_pc_cs[0] > 0);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 3);
                                        main_thread();
                                        __cs_pc[0] = __cs_pc_cs[0];
                                        if (__cs_active_thread[1] == 1)
                                        		{
                                        __cs_thread_index = 1;
                                        __cs_pc_cs[1] = __cs_pc[1] + __cs_tmp_t1_r0;
                                        __VERIFIER_assume(__cs_pc_cs[1] <= 8);
                                        t1_0(__cs_threadargs[1]);
                                        __cs_pc[1] = __cs_pc_cs[1];
                                        		}
                                        if (__cs_active_thread[2] == 1)
                                        		{
                                        __cs_thread_index = 2;
                                        __cs_pc_cs[2] = __cs_pc[2] + __cs_tmp_t2_r0;
                                        __VERIFIER_assume(__cs_pc_cs[2] <= 8);
                                        t2_0(__cs_threadargs[2]);
                                        __cs_pc[2] = __cs_pc_cs[2];
                                        		}
/* round  1 */
                                        if (__cs_active_thread[0] == 1)
                                        		{
                                        				__cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r1;
                                        __VERIFIER_assume(__cs_pc_cs[0] >= __cs_pc[0]);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 3);
                                        main_thread();
                                        __cs_pc[0] = __cs_pc_cs[0];
                                        		}
                                        if (__cs_active_thread[1] == 1)
                                        		{
                                        __cs_thread_index = 1;
                                        __cs_pc_cs[1] = __cs_pc[1] + __cs_tmp_t1_r1;
                                        __VERIFIER_assume(__cs_pc_cs[1] >= __cs_pc[1]);
                                        __VERIFIER_assume(__cs_pc_cs[1] <= 8);
                                        t1_0(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[1] = __cs_pc_cs[1];
                                        		}
                                        if (__cs_active_thread[2] == 1)
                                        		{
                                        __cs_thread_index = 2;
                                        __cs_pc_cs[2] = __cs_pc[2] + __cs_tmp_t2_r1;
                                        __VERIFIER_assume(__cs_pc_cs[2] >= __cs_pc[2]);
                                        __VERIFIER_assume(__cs_pc_cs[2] <= 8);
                                        t2_0(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[2] = __cs_pc_cs[2];
                                        		}
                                        if (__cs_active_thread[0] == 1)
                                        		{
                                        __cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r2;
                                        __VERIFIER_assume(__cs_pc_cs[0] >= __cs_pc[0]);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 3);
                                        main_thread();
                                        		}
                                        return 0;
                                        }
                                        int main(void)
                                        {
                                        unsigned int __cs_tmp_t0_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t1_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t2_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t3_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t4_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t5_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t6_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t7_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t8_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t9_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t10_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t11_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t12_r0 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t0_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t1_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t2_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t3_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t4_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t5_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t6_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t7_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t8_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t9_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t10_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t11_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t12_r1 = __VERIFIER_nondet_uint();
                                        unsigned int __cs_tmp_t0_r2 = __VERIFIER_nondet_uint();
/* round  0 */
                                        __VERIFIER_assume(__cs_tmp_t0_r0 > 0);
                                        __cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r0;
                                        __VERIFIER_assume(__cs_pc_cs[0] > 0);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 24);
                                        main_thread();
                                        __cs_pc[0] = __cs_pc_cs[0];
                                        if (__cs_active_thread[1] == 1)
                                        		{
                                        __cs_thread_index = 1;
                                        __cs_pc_cs[1] = __cs_pc[1] + __cs_tmp_t1_r0;
                                        __VERIFIER_assume(__cs_pc_cs[1] <= 1);
                                        thr1_0(__cs_threadargs[1]);
                                        __cs_pc[1] = __cs_pc_cs[1];
                                        		}
                                        if (__cs_active_thread[2] == 1)
                                        		{
                                        __cs_thread_index = 2;
                                        __cs_pc_cs[2] = __cs_pc[2] + __cs_tmp_t2_r0;
                                        __VERIFIER_assume(__cs_pc_cs[2] <= 3);
                                        thr2_0(__cs_threadargs[2]);
                                        __cs_pc[2] = __cs_pc_cs[2];
                                        		}
                                        if (__cs_active_thread[3] == 1)
                                        		{
                                        __cs_thread_index = 3;
                                        __cs_pc_cs[3] = __cs_pc[3] + __cs_tmp_t3_r0;
                                        __VERIFIER_assume(__cs_pc_cs[3] <= 3);
                                        thr2_1(__cs_threadargs[3]);
                                        __cs_pc[3] = __cs_pc_cs[3];
                                        		}
                                        if (__cs_active_thread[4] == 1)
                                        		{
                                        __cs_thread_index = 4;
                                        __cs_pc_cs[4] = __cs_pc[4] + __cs_tmp_t4_r0;
                                        __VERIFIER_assume(__cs_pc_cs[4] <= 3);
                                        thr2_2(__cs_threadargs[4]);
                                        __cs_pc[4] = __cs_pc_cs[4];
                                        		}
                                        if (__cs_active_thread[5] == 1)
                                        		{
                                        __cs_thread_index = 5;
                                        __cs_pc_cs[5] = __cs_pc[5] + __cs_tmp_t5_r0;
                                        __VERIFIER_assume(__cs_pc_cs[5] <= 3);
                                        thr2_3(__cs_threadargs[5]);
                                        __cs_pc[5] = __cs_pc_cs[5];
                                        		}
                                        if (__cs_active_thread[6] == 1)
                                        		{
                                        __cs_thread_index = 6;
                                        __cs_pc_cs[6] = __cs_pc[6] + __cs_tmp_t6_r0;
                                        __VERIFIER_assume(__cs_pc_cs[6] <= 3);
                                        thr2_4(__cs_threadargs[6]);
                                        __cs_pc[6] = __cs_pc_cs[6];
                                        		}
                                        if (__cs_active_thread[7] == 1)
                                        		{
                                        __cs_thread_index = 7;
                                        __cs_pc_cs[7] = __cs_pc[7] + __cs_tmp_t7_r0;
                                        __VERIFIER_assume(__cs_pc_cs[7] <= 3);
                                        thr2_5(__cs_threadargs[7]);
                                        __cs_pc[7] = __cs_pc_cs[7];
                                        		}
                                        if (__cs_active_thread[8] == 1)
                                        		{
                                        __cs_thread_index = 8;
                                        __cs_pc_cs[8] = __cs_pc[8] + __cs_tmp_t8_r0;
                                        __VERIFIER_assume(__cs_pc_cs[8] <= 3);
                                        thr2_6(__cs_threadargs[8]);
                                        __cs_pc[8] = __cs_pc_cs[8];
                                        		}
                                        if (__cs_active_thread[9] == 1)
                                        		{
                                        __cs_thread_index = 9;
                                        __cs_pc_cs[9] = __cs_pc[9] + __cs_tmp_t9_r0;
                                        __VERIFIER_assume(__cs_pc_cs[9] <= 3);
                                        thr2_7(__cs_threadargs[9]);
                                        __cs_pc[9] = __cs_pc_cs[9];
                                        		}
                                        if (__cs_active_thread[10] == 1)
                                        		{
                                        __cs_thread_index = 10;
                                        __cs_pc_cs[10] = __cs_pc[10] + __cs_tmp_t10_r0;
                                        __VERIFIER_assume(__cs_pc_cs[10] <= 3);
                                        thr2_8(__cs_threadargs[10]);
                                        __cs_pc[10] = __cs_pc_cs[10];
                                        		}
                                        if (__cs_active_thread[11] == 1)
                                        		{
                                        __cs_thread_index = 11;
                                        __cs_pc_cs[11] = __cs_pc[11] + __cs_tmp_t11_r0;
                                        __VERIFIER_assume(__cs_pc_cs[11] <= 3);
                                        thr2_9(__cs_threadargs[11]);
                                        __cs_pc[11] = __cs_pc_cs[11];
                                        		}
                                        if (__cs_active_thread[12] == 1)
                                        		{
                                        __cs_thread_index = 12;
                                        __cs_pc_cs[12] = __cs_pc[12] + __cs_tmp_t12_r0;
                                        __VERIFIER_assume(__cs_pc_cs[12] <= 3);
                                        thr2_10(__cs_threadargs[12]);
                                        __cs_pc[12] = __cs_pc_cs[12];
                                        		}
/* round  1 */
                                        if (__cs_active_thread[0] == 1)
                                        		{
                                        				__cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r1;
                                        __VERIFIER_assume(__cs_pc_cs[0] >= __cs_pc[0]);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 24);
                                        main_thread();
                                        __cs_pc[0] = __cs_pc_cs[0];
                                        		}
                                        if (__cs_active_thread[1] == 1)
                                        		{
                                        __cs_thread_index = 1;
                                        __cs_pc_cs[1] = __cs_pc[1] + __cs_tmp_t1_r1;
                                        __VERIFIER_assume(__cs_pc_cs[1] >= __cs_pc[1]);
                                        __VERIFIER_assume(__cs_pc_cs[1] <= 1);
                                        thr1_0(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[1] = __cs_pc_cs[1];
                                        		}
                                        if (__cs_active_thread[2] == 1)
                                        		{
                                        __cs_thread_index = 2;
                                        __cs_pc_cs[2] = __cs_pc[2] + __cs_tmp_t2_r1;
                                        __VERIFIER_assume(__cs_pc_cs[2] >= __cs_pc[2]);
                                        __VERIFIER_assume(__cs_pc_cs[2] <= 3);
                                        thr2_0(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[2] = __cs_pc_cs[2];
                                        		}
                                        if (__cs_active_thread[3] == 1)
                                        		{
                                        __cs_thread_index = 3;
                                        __cs_pc_cs[3] = __cs_pc[3] + __cs_tmp_t3_r1;
                                        __VERIFIER_assume(__cs_pc_cs[3] >= __cs_pc[3]);
                                        __VERIFIER_assume(__cs_pc_cs[3] <= 3);
                                        thr2_1(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[3] = __cs_pc_cs[3];
                                        		}
                                        if (__cs_active_thread[4] == 1)
                                        		{
                                        __cs_thread_index = 4;
                                        __cs_pc_cs[4] = __cs_pc[4] + __cs_tmp_t4_r1;
                                        __VERIFIER_assume(__cs_pc_cs[4] >= __cs_pc[4]);
                                        __VERIFIER_assume(__cs_pc_cs[4] <= 3);
                                        thr2_2(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[4] = __cs_pc_cs[4];
                                        		}
                                        if (__cs_active_thread[5] == 1)
                                        		{
                                        __cs_thread_index = 5;
                                        __cs_pc_cs[5] = __cs_pc[5] + __cs_tmp_t5_r1;
                                        __VERIFIER_assume(__cs_pc_cs[5] >= __cs_pc[5]);
                                        __VERIFIER_assume(__cs_pc_cs[5] <= 3);
                                        thr2_3(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[5] = __cs_pc_cs[5];
                                        		}
                                        if (__cs_active_thread[6] == 1)
                                        		{
                                        __cs_thread_index = 6;
                                        __cs_pc_cs[6] = __cs_pc[6] + __cs_tmp_t6_r1;
                                        __VERIFIER_assume(__cs_pc_cs[6] >= __cs_pc[6]);
                                        __VERIFIER_assume(__cs_pc_cs[6] <= 3);
                                        thr2_4(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[6] = __cs_pc_cs[6];
                                        		}
                                        if (__cs_active_thread[7] == 1)
                                        		{
                                        __cs_thread_index = 7;
                                        __cs_pc_cs[7] = __cs_pc[7] + __cs_tmp_t7_r1;
                                        __VERIFIER_assume(__cs_pc_cs[7] >= __cs_pc[7]);
                                        __VERIFIER_assume(__cs_pc_cs[7] <= 3);
                                        thr2_5(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[7] = __cs_pc_cs[7];
                                        		}
                                        if (__cs_active_thread[8] == 1)
                                        		{
                                        __cs_thread_index = 8;
                                        __cs_pc_cs[8] = __cs_pc[8] + __cs_tmp_t8_r1;
                                        __VERIFIER_assume(__cs_pc_cs[8] >= __cs_pc[8]);
                                        __VERIFIER_assume(__cs_pc_cs[8] <= 3);
                                        thr2_6(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[8] = __cs_pc_cs[8];
                                        		}
                                        if (__cs_active_thread[9] == 1)
                                        		{
                                        __cs_thread_index = 9;
                                        __cs_pc_cs[9] = __cs_pc[9] + __cs_tmp_t9_r1;
                                        __VERIFIER_assume(__cs_pc_cs[9] >= __cs_pc[9]);
                                        __VERIFIER_assume(__cs_pc_cs[9] <= 3);
                                        thr2_7(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[9] = __cs_pc_cs[9];
                                        		}
                                        if (__cs_active_thread[10] == 1)
                                        		{
                                        __cs_thread_index = 10;
                                        __cs_pc_cs[10] = __cs_pc[10] + __cs_tmp_t10_r1;
                                        __VERIFIER_assume(__cs_pc_cs[10] >= __cs_pc[10]);
                                        __VERIFIER_assume(__cs_pc_cs[10] <= 3);
                                        thr2_8(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[10] = __cs_pc_cs[10];
                                        		}
                                        if (__cs_active_thread[11] == 1)
                                        		{
                                        __cs_thread_index = 11;
                                        __cs_pc_cs[11] = __cs_pc[11] + __cs_tmp_t11_r1;
                                        __VERIFIER_assume(__cs_pc_cs[11] >= __cs_pc[11]);
                                        __VERIFIER_assume(__cs_pc_cs[11] <= 3);
                                        thr2_9(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[11] = __cs_pc_cs[11];
                                        		}
                                        if (__cs_active_thread[12] == 1)
                                        		{
                                        __cs_thread_index = 12;
                                        __cs_pc_cs[12] = __cs_pc[12] + __cs_tmp_t12_r1;
                                        __VERIFIER_assume(__cs_pc_cs[12] >= __cs_pc[12]);
                                        __VERIFIER_assume(__cs_pc_cs[12] <= 3);
                                        thr2_10(__cs_threadargs[__cs_thread_index]);
                                        __cs_pc[12] = __cs_pc_cs[12];
                                        		}
                                        if (__cs_active_thread[0] == 1)
                                        		{
                                        __cs_thread_index = 0;
                                        __cs_pc_cs[0] = __cs_pc[0] + __cs_tmp_t0_r2;
                                        __VERIFIER_assume(__cs_pc_cs[0] >= __cs_pc[0]);
                                        __VERIFIER_assume(__cs_pc_cs[0] <= 24);
                                        main_thread();
                                        		}
                                        /* reachable */
                                        return 0;
                                        }
unsigned int v4l2_ctrl_poll(struct file *arg0, struct poll_table_struct *arg1) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int videobuf_poll_stream(struct file *arg0, struct videobuf_queue *arg1, poll_table *arg2) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
u32 crc32_le(u32 arg0, const unsigned char *arg1, size_t arg2) {
  // Typedef type
  // Real type: unsigned int
  // Simple type
  return __VERIFIER_nondet_uint();
}
u32 crc32c(u32 arg0, const void *arg1, unsigned int arg2) {
  // Typedef type
  // Real type: unsigned int
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int vb2_fop_poll(struct file *arg0, poll_table *arg1) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
u32 prandom_u32() {
  // Typedef type
  // Real type: unsigned int
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int jiffies_to_msecs(const unsigned long arg0) {
  // Simple type
  return __VERIFIER_nondet_uint();
}
u32 bitrev32(u32 arg0) {
  // Typedef type
  // Real type: unsigned int
  // Simple type
  return __VERIFIER_nondet_uint();
}
unsigned int skb_seq_read(unsigned int arg0, const u8 **arg1, struct skb_seq_state *arg2) {
  // Simple type
  return __VERIFIER_nondet_uint();
}