/* * 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; }
/* * 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); }
/* * 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]; }
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; }
/* * 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; }
/* * 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; }
/* * 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; }
/* * 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]; }
/* * 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]; }
/* * 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]; }