int nondet() { int a; return a; } _Bool nondet_bool() { _Bool a; return a; } int foo (int A, int B, int C, int D, int E, int F, int G, int H, int I, int J, int K, int L, int M, int N, int O, int P, int Q, int R, int S, int T, int U, int V, int W, int X, int Y, int Z, int A1, int B1, int C1, int D1, int E1, int F1, int G1, int H1, int I1, int J1, int K1, int L1, int M1, int N1, int O1, int P1) { goto loc_f0; loc_f0: { if (nondet_bool()) { int D_ = nondet(); int E_ = 0; int C_ = 3; int B_ = 43690; int A_ = 3; if (1 >= 0) { A = A_; B = B_; C = C_; D = D_; E = E_; goto loc_f422; } } goto end; } loc_f422: { if (nondet_bool()) { int D_ = nondet(); int C_ = nondet(); int E_ = 1 + E; if (149 >= E) { C = C_; D = D_; E = E_; goto loc_f422; } } if (nondet_bool()) { int P1_ = C; int O1_ = C; int F_ = 0; int A_ = C; if (E >= 150) { A = A_; F = F_; O1 = O1_; P1 = P1_; goto loc_f437; } } goto end; } loc_f437: { if (nondet_bool()) { int H_ = 0; int G_ = 0; if (49 >= F) { G = G_; H = H_; goto loc_f441; } } if (nondet_bool()) { int I_ = 0; if (F >= 50) { I = I_; goto loc_f455; } } goto end; } loc_f441: { if (nondet_bool()) { int G_ = nondet(); int H_ = 1 + H; if (49 >= H) { G = G_; H = H_; goto loc_f441; } } if (nondet_bool()) { int F_ = 1 + F; if (H >= 50) { F = F_; goto loc_f437; } } goto end; } loc_f455: { if (nondet_bool()) { int L_ = nondet(); int M_ = 0; int K_ = 0; int J_ = 0; if (99 >= I) { J = J_; K = K_; L = L_; M = M_; goto loc_f461; } } if (nondet_bool()) { int R_ = nondet(); int N1_ = 100; int Q_ = 98; if (I >= 100) { Q = Q_; R = R_; N1 = N1_; goto loc_f485; } } goto end; } loc_f461: { if (nondet_bool()) { int P_ = nondet(); int O_ = nondet(); int N_ = nondet(); int L_ = nondet(); int K_ = nondet(); int J_ = nondet(); int M_ = 2 + M; if (31 >= M) { J = J_; K = K_; L = L_; M = M_; N = N_; O = O_; P = P_; goto loc_f461; } } if (nondet_bool()) { int I_ = 2 + I; if (M >= 32) { I = I_; goto loc_f455; } } goto end; } loc_f485: { if (nondet_bool()) { int R_ = nondet(); int Q_ = -1 + Q; if (Q >= 0) { Q = Q_; R = R_; goto loc_f485; } } if (nondet_bool()) { int T_ = nondet(); int M1_ = R; int S_ = 0; int B_ = R; if (0 >= 1 + Q) { B = B_; S = S_; T = T_; M1 = M1_; goto loc_f501; } } goto end; } loc_f501: { if (nondet_bool()) { int U_ = nondet(); int T_ = nondet(); int S_ = 1 + S; if (49 >= S) { S = S_; T = T_; U = U_; goto loc_f501; } } if (nondet_bool()) { int L1_ = nondet(); int I1_ = nondet(); int K1_ = 1; int J1_ = A; int H1_ = 1; int G1_ = B; int E1_ = B; int W_ = 2; int V_ = 17; if (S >= 50) { V = V_; W = W_; E1 = E1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; K1 = K1_; L1 = L1_; goto loc_f526; } } goto end; } loc_f526: { if (nondet_bool()) { int W_ = 1 + W; if (V >= W) { W = W_; goto loc_f526; } } if (nondet_bool()) { int F1_ = E1; int D1_ = E1; int C1_ = 8; int B1_ = 13; int A1_ = 0; int X_ = 1; if (W >= 1 + V) { X = X_; A1 = A1_; B1 = B1_; C1 = C1_; D1 = D1_; F1 = F1_; goto loc_f540; } } goto end; } loc_f540: { if (nondet_bool()) { int Y_ = 0; if (8 >= X) { Y = Y_; goto loc_f543; } } if (nondet_bool()) { if (X >= 9) { goto loc_f584; } } goto end; } loc_f543: { if (nondet_bool()) { int Z_ = 0; if (7 >= Y) { Z = Z_; goto loc_f546; } } if (nondet_bool()) { int C1_ = -7 + C1; int B1_ = 3 + B1; int A1_ = 3 + A1; int X_ = 7 + X; if (Y >= 8) { X = X_; A1 = A1_; B1 = B1_; C1 = C1_; goto loc_f540; } } goto end; } loc_f546: { if (nondet_bool()) { int Z_ = 1 + Z; if (3 >= Z) { Z = Z_; goto loc_f546; } } if (nondet_bool()) { int Y_ = 1 + Y; if (Z >= 4) { Y = Y_; goto loc_f543; } } goto end; } loc_f584: end: return 0; }