Example #1
0
/* 
 * reads : g_2 g_3 g_8 g_13 g_14
 * writes: g_8
 */
uint16_t  func_1(void)
{ /* block id: 0 */
    int16_t l_4 = 1L;
    if (((g_2 ^ g_3) > (l_4 | l_4)))
    { /* block id: 1 */
        int32_t *l_7 = &g_8;
        (*l_7) = (safe_lshift_func_int16_t_s_s(0x865925EFL, l_4));
    }
    else
    { /* block id: 3 */
        int32_t l_11[8][9];
        int i, j;
        for (i = 0; i < 8; i++)
        {
            for (j = 0; j < 9; j++)
                l_11[i][j] = 0L;
        }
        for (g_8 = 0; (g_8 == 0); g_8 = safe_add_func_int8_t_s_s(g_8, 1))
        { /* block id: 6 */
            uint8_t l_12 = -1L;
            (*g_13) = ((g_8 >= l_11[5][2]) | (l_12 & ((!g_3) && l_12)));
        }
    }
    (*g_14) = l_4;
    return g_8;
}
Example #2
0
/* 
 * reads : g_10 g_28
 * writes: g_10 g_28
 */
uint32_t  func_1(void)
{ /* block id: 0 */
    uint64_t l_26 = 0x34BDAC842F88D967LL;
    int32_t *l_27 = &g_28;
    (*l_27) |= func_2((safe_lshift_func_int8_t_s_u((safe_add_func_int8_t_s_s(0L, g_10[5])), func_21(((safe_mod_func_uint8_t_u_u(l_26, (l_26 <= l_26))) >= 0x51AE9A07L), g_10[5]))), g_10[5], g_10[5], 0x6B34C266L);
    return (*l_27);
}
Example #3
0
/*
 * reads : g_11 g_35 g_29 g_27 g_26 g_34 g_56
 * writes: g_29 g_35 g_57 g_27 g_11 g_28
 */
uint32_t  func_1(void)
{   /* block id: 0 */
    uint64_t l_10 = 0xE7E55059B8BC588ELL;
    const int32_t l_62 = 4L;
    int i, j;
    if ((safe_lshift_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u(((safe_sub_func_uint64_t_u_u(((safe_mod_func_int16_t_s_s(l_10, g_11)) != 0x8F21009DL), g_11)) != g_11), ((((safe_div_func_uint64_t_u_u(g_11, l_10)) <= (l_10 <= l_10)) <= func_14(l_10, (*g_35), g_29, (safe_div_func_uint16_t_u_u(l_62, l_10)), g_11)) < (l_10 || ((safe_sub_func_uint8_t_u_u(l_10, l_10)) != l_62))))), 0x9945C66BL)))
    {   /* block id: 21 */
        int32_t l_65 = 0xE3BADF38L;
        (*g_56) = func_20((0xF1F3E168L & (**g_34)), g_29, l_65);
        for (l_65 = 0; l_65 < 1; l_65 += 1)
        {
            for (g_29 = 0; g_29 < 4; g_29 += 1)
            {
                g_27[l_65][g_29] = -1L;
            }
        }
        for (g_11 = 12; (g_11 != 0); g_11 = safe_add_func_int8_t_s_s(g_11, 1))
        {   /* block id: 26 */
            return l_65;
        }
        for (g_29 = 0; (g_29 <= 0); g_29 = safe_add_func_int64_t_s_s(g_29, 1))
        {   /* block id: 31 */
            int i, j;
            for (g_11 = 0; g_11 < 1; g_11 += 1)
            {
                for (l_65 = 1; l_65 < 4; l_65 += 3)
                {   /* block id: 32 */
                    return g_29;
                }
            }
        }
    }
    else
    {   /* block id: 36 */
        uint8_t l_70 = -1L;
        (*g_56) = func_32(l_70);
    }
    for (g_11 = 0; g_11 < 1; g_11 += 1)
    {
        for (g_29 = 3; g_29 >= 0; g_29 += -4)
        {   /* block id: 39 */
            return g_27[0][3];
        }
    }
    for (l_10 = 0; l_10 < 6; l_10 += 1)
    {
        for (g_11 = 0; g_11 < 8; g_11 += 1)
        {
            for (g_29 = 0; g_29 < 1; g_29 += 1)
            {
                g_28[l_10][g_11][g_29] = 0;
            }
        }
    }
    return g_27[0][2];
}
Example #4
0
static int32_t func_19 (int32_t p_20)
{
  if (1 !=
      safe_div_func_uint64_t_u_u ((safe_div_func_int64_t_s_s (p_20, 1)),
                                  g_101))
    {
      func_35 (0, 1 <= (safe_add_func_int8_t_s_s (g_47, g_46)) > p_20 < 1, 1);
      g_133 = 1;
      if (g_114 != 0)
	abort ();
      if (g_126 != 0)
	abort ();
    }
  return 1;
}
Example #5
0
/* 
 * reads : g_7 g_2
 * writes: g_2 g_6 g_7 g_8 g_9
 */
uint16_t  func_1(void)
{ /* block id: 0 */
    int8_t l_5[8][7][1][1][1];
    int i, j, k, l, m;
    for (i = 0; i < 8; i++)
    {
        for (j = 0; j < 7; j++)
        {
            for (k = 0; k < 1; k++)
            {
                for (l = 0; l < 1; l++)
                {
                    for (m = 0; m < 1; m++)
                        l_5[i][j][k][l][m] = 0x14L;
                }
            }
        }
    }
    for (g_2 = 0; (g_2 >= -28); g_2 = safe_add_func_int8_t_s_s(g_2, 4))
    { /* block id: 3 */
        int32_t l_10 = 0x29C1464FL;
        int i, j, k, l, m;
        for (g_2 = 7; g_2 >= 0; g_2 += -5)
        {
            for (g_6 = 2; g_6 < 7; g_6 += 3)
            {
                for (g_7 = 0; g_7 < 1; g_7 += 1)
                {
                    for (g_8 = 0; g_8 < 1; g_8 += 1)
                    {
                        for (g_9 = 0; g_9 < 1; g_9 += 1)
                        { /* block id: 4 */
                            return l_10;
                        }
                    }
                }
            }
        }
    }
    g_9 = (l_5[2][6][0][0][0] || (0x34C865B4L | g_7));
    return g_2;
}
Example #6
0
/* 
 * reads : g_8 g_9 g_10 g_32 g_38 g_39
 * writes: g_10 g_9
 */
int32_t  func_1(void)
{ /* block id: 0 */
    int32_t *l_23 = &g_10;
    int32_t **l_24 = 0;
    int8_t l_37 = 1L;
    if ((safe_add_func_int8_t_s_s((safe_div_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(g_8, g_8)), g_8)), 0x782A1836L)))
    { /* block id: 1 */
lbl_11:
        (*g_9) ^= g_8;
    }
    else
    { /* block id: 3 */
        int32_t *l_22[5];
        int32_t **l_21[8][2][1][4];
        int i, j, k, l;
        for (i = 0; i < 5; i++)
            l_22[i] = 0;
        for (i = 0; i < 8; i++)
        {
            for (j = 0; j < 2; j++)
            {
                for (k = 0; k < 1; k++)
                {
                    for (l = 0; l < 4; l++)
                        l_21[i][j][k][l] = &l_22[0];
                }
            }
        }
        if (g_8)
            goto lbl_11;
        l_23 = func_12(g_10);
        if (g_8)
            goto lbl_40;
    }
    g_9 = l_23;
lbl_40:
    (**g_38) = (g_8 < func_25(0xE0FA1A8FL, (safe_sub_func_uint64_t_u_u((safe_add_func_uint64_t_u_u(-1L, (*g_32))), 0x860BC23CL)), l_37, g_38, g_10));
    (*g_39) = (*g_39);
    return g_8;
}
Example #7
0
/* 
 * reads : g_11 g_37
 * writes: g_12 g_31
 */
int16_t  func_1(void)
{ /* block id: 0 */
    uint32_t l_4 = 0x6D444182L;
    int32_t *l_34[3];
    int i;
    for (i = 0; i < 3; i++)
        l_34[i] = 0;
    g_12 &= ((safe_mul_func_uint16_t_u_u(l_4, l_4)) >= (safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_s(0x2B29949DL, (func_9(l_4) || (g_11 <= (l_4 || l_4))))), g_11)));
    for (g_12 = 0; (g_12 >= 21); g_12 = safe_sub_func_int32_t_s_s(g_12, 3))
    { /* block id: 6 */
        int32_t *l_33 = 0;
        int32_t l_35 = 1L;
        int32_t **l_38 = &g_31;
        l_34[2] = l_33;
        if (l_4)
            goto lbl_36;
lbl_36:
        if (l_35)
            break;
        (*g_37) = &l_35;
        (*l_38) = 0;
    }
    return g_11;
}
Example #8
0
/* 
 * reads : g_6 g_11
 * writes: g_19
 */
int16_t  func_1(void)
{ /* block id: 0 */
    uint8_t l_12 = 1L;
    int64_t l_13 = 0x1D8B9DBEA5223FA3LL;
    int32_t *l_18 = &g_19;
    (*l_18) |= ((safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint16_t_u_s(g_6, -10L)), (safe_add_func_int8_t_s_s(((safe_add_func_int32_t_s_s(g_11[0][1], l_12)) == l_13), (safe_add_func_uint32_t_u_u(((g_11[0][0] & l_13) || (g_11[1][1] || l_13)), (safe_mod_func_uint64_t_u_u((l_13 != g_11[0][1]), (g_11[0][3] ^ l_13))))))))) <= l_12);
    return g_11[0][1];
}
Example #9
0
/* 
 * reads : g_6 g_7 g_18 g_38 g_4 g_39
 * writes: g_4 g_6 g_7 g_18 g_39
 */
int32_t  func_1(void)
{ /* block id: 0 */
     const int8_t l_2[7] = {1L, 1L, 1L, 1L, 1L, 1L, 1L};
    int32_t *l_3[3];
    uint64_t l_5 = 0x4F2887CF2E5664DCLL;
    int i;
    for (i = 0; i < 3; i++)
        l_3[i] = 0;
    g_4 = l_2[5];
    if (l_5)
    { /* block id: 2 */
         volatile int32_t **l_8 = &g_6;
        (*l_8) = g_6;
        for (g_4 = 27; (g_4 == 0); g_4 = safe_sub_func_int16_t_s_s(g_4, 1))
        { /* block id: 6 */
            return g_7;
        }
        for (g_7 = 25; (g_7 < 14); g_7 = safe_add_func_int8_t_s_s(g_7, 8))
        { /* block id: 11 */
            int8_t l_15 = 0xB8L;
            int32_t l_20 = 0x9F08664AL;
            if ((**l_8))
                break;
            for (l_5 = 0; (l_5 <= -30); l_5 = safe_sub_func_int64_t_s_s(l_5, 1))
            { /* block id: 15 */
                uint32_t l_19 = 1L;
                (*g_6) = l_15;
                g_18 ^= (safe_add_func_uint16_t_u_u((*g_6), 1L));
                if (l_19)
                    continue;
            }
            return l_20;
        }
    }
    else
    { /* block id: 22 */
        int8_t l_21[3][10][1][2][1];
        int i, j, k, l, m;
        for (i = 0; i < 3; i++)
        {
            for (j = 0; j < 10; j++)
            {
                for (k = 0; k < 1; k++)
                {
                    for (l = 0; l < 2; l++)
                    {
                        for (m = 0; m < 1; m++)
                            l_21[i][j][k][l][m] = 0x62L;
                    }
                }
            }
        }
        return l_21[0][2][0][0][0];
    }
    g_6 = &g_7;
    for (g_18 = 0; (g_18 < 0); g_18 = safe_sub_func_uint8_t_u_u(g_18, 3))
    { /* block id: 28 */
        uint8_t l_26 = 6L;
        int32_t l_27 = 0xDA972737L;
        for (l_5 = -1; (l_5 > 22); l_5 = safe_add_func_uint32_t_u_u(l_5, 5))
        { /* block id: 31 */
            return l_26;
        }
        l_27 ^= (*g_6);
        g_39[0][1] ^= (safe_mod_func_uint8_t_u_u((safe_sub_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(0x7276CC72L, (((*g_6) | g_18) && (safe_rshift_func_uint8_t_u_u((*g_6), 7L))))), ((l_3[1] == l_3[1]) & g_18))), (0x5015E0C0L < (~(((safe_rshift_func_uint8_t_u_u(l_26, l_26)) ^ (l_27 != g_38)) < (1L >= (g_4 || l_27)))))));
    }
    return g_39[2][1];
}
Example #10
0
/* 
 * reads : g_6 g_23 g_24 g_17
 * writes: g_24 g_17 g_6
 */
 const uint16_t  func_1(void)
{ /* block id: 0 */
    int32_t l_7 = 0xE4FC2285L;
    if ((safe_rshift_func_uint8_t_u_s((safe_div_func_uint32_t_u_u((0xE1D925B0L >= g_6[5]), (l_7 & ((safe_div_func_uint16_t_u_u(func_10(l_7, l_7, l_7), (safe_lshift_func_int16_t_s_s(l_7, 0L)))) | (l_7 > (l_7 == l_7)))))), 0xE623B470L)))
    { /* block id: 4 */
        return g_6[3];
    }
    else
    { /* block id: 6 */
        int8_t l_25 = 0x03L;
        for (l_7 = 0; (l_7 <= 13); l_7 = safe_sub_func_int64_t_s_s(l_7, 1))
        { /* block id: 9 */
            int64_t l_22 = 0x0C4E2BF5F40E13F5LL;
            if (l_22)
                break;
            (*g_23) = &g_17[0];
            if (l_25)
                continue;
        }
        (*g_24) = 0x4BDA99DAL;
        for (l_25 = -11; (l_25 == 0); l_25 = safe_add_func_int8_t_s_s(l_25, 9))
        { /* block id: 17 */
            return l_7;
        }
    }
    for (l_7 = 29; (l_7 > 0); l_7 = safe_add_func_int32_t_s_s(l_7, 1))
    { /* block id: 23 */
        return l_7;
    }
    if (l_7)
    { /* block id: 26 */
        for (l_7 = 0; l_7 < 7; l_7 += 1)
        {
            g_6[l_7] = -7L;
        }
        for (l_7 = 0; (l_7 != 21); l_7 = safe_sub_func_int32_t_s_s(l_7, 1))
        { /* block id: 30 */
            uint8_t l_32[7][3];
            int i, j;
            for (i = 0; i < 7; i++)
            {
                for (j = 0; j < 3; j++)
                    l_32[i][j] = 0x5EL;
            }
            (*g_24) = (~l_32[6][1]);
            if (l_32[0][0])
                break;
        }
        for (l_7 = 29; (l_7 > 0); l_7 = safe_sub_func_int32_t_s_s(l_7, 1))
        { /* block id: 36 */
            return g_17[0];
        }
    }
    else
    { /* block id: 39 */
        uint64_t l_35[8][1][2][5][1][1];
        int i, j, k, l, m, n;
        for (i = 0; i < 8; i++)
        {
            for (j = 0; j < 1; j++)
            {
                for (k = 0; k < 2; k++)
                {
                    for (l = 0; l < 5; l++)
                    {
                        for (m = 0; m < 1; m++)
                        {
                            for (n = 0; n < 1; n++)
                                l_35[i][j][k][l][m][n] = 0xE5C7D8169B41DBC4LL;
                        }
                    }
                }
            }
        }
        (*g_24) &= l_7;
        for (l_7 = 0; l_7 < 7; l_7 += 1)
        {
            g_6[l_7] = 0x5E0C0A1033631AF6LL;
        }
        (*g_24) ^= l_35[2][0][1][4][0][0];
    }
    return g_6[5];
}