// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: packimports(3) // Source File Name: f.java import java.io.PrintStream; public class f { public f(h h1, int i1, int j1, int k1) { boolean flag1; label0: { flag1 = q.d; super(); boolean flag = false; a = 50; b = new int[a]; c = new int[a][256]; f = 5; g = 1000; h = 1000; i = 20; j = 10; m = false; n = 1.1000000000000001D; o = 1; p = false; t = 100; u = new l[t]; v = new int[t]; w = 512; x = 256; y = 192; z = 256; A = 256; B = 8; C = 4; pb = new int[40]; qb = new int[40]; rb = new int[40]; sb = new int[40]; tb = new int[40]; ub = new int[40]; vb = false; kb = h1; x = h1.a / 2; y = h1.b / 2; lb = h1.g; J = 0; K = i1; L = new l[K]; M = new int[K]; N = 0; O = new g[j1]; int l1 = 0; do { if(l1 >= j1) break; O[l1] = new g(); l1++; if(flag1) break label0; } while(!flag1); P = 0; X = new l(k1 * 2, k1); Q = new int[k1]; U = new int[k1]; V = new int[k1]; R = new int[k1]; S = new int[k1]; T = new int[k1]; W = new int[k1]; } int i2; label1: { if(!flag1) { if(ib == null) ib = new byte[17691]; D = 0; E = 0; F = 0; G = 0; H = 0; I = 0; } i2 = 0; do { if(i2 >= 256) break; l[i2] = (int)(Math.sin((double)i2 * 0.02454369D) * 32768D); l[i2 + 256] = (int)(Math.cos((double)i2 * 0.02454369D) * 32768D); i2++; if(flag1) break label1; } while(!flag1); i2 = 0; } do { if(i2 >= 1024) break; k[i2] = (int)(Math.sin((double)i2 * 0.00613592315D) * 32768D); k[i2 + 1024] = (int)(Math.cos((double)i2 * 0.00613592315D) * 32768D); i2++; } while(!flag1); } public void a(l l1) { if(l1 == null) System.out.println(Eb); this; if(q.d) goto _L2; else goto _L1 _L1: J; K; JVM INSTR icmpge 57; goto _L3 _L4 _L3: M[J] = 0; this; _L2: L; J++; l1; JVM INSTR aastore ; _L4: } public void b(l l1) { int i1; boolean flag1; flag1 = q.d; boolean flag = false; i1 = 0; _L6: if(i1 >= J) break; /* Loop/switch isn't completed */ this; if(flag1) goto _L2; else goto _L1 _L1: L; i1; JVM INSTR aaload ; l1; JVM INSTR if_acmpne 99; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_32; _L4: break MISSING_BLOCK_LABEL_99; this; _L2: JVM INSTR dup ; J; 1; JVM INSTR isub ; J; int j1 = i1; do { if(j1 >= J) break; L[j1] = L[j1 + 1]; M[j1] = M[j1 + 1]; j1++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); i1++; if(!flag1) goto _L6; else goto _L5 _L5: } public void a() { label0: { boolean flag = q.d; b(); int i1 = 0; do { if(i1 >= J) break; L[i1] = null; i1++; if(flag) break label0; } while(!flag); J = 0; } } public void b() { P = 0; X.b(); } public void a(int i1) { P -= i1; X.b(i1, i1 * 2); this; if(q.d) goto _L2; else goto _L1 _L1: P; JVM INSTR ifge 39; goto _L3 _L4 _L3: this; _L2: 0; P; _L4: } public int a(int i1, int j1, int k1, int l1, int i2, int j2, int k2) { Q[P] = i1; R[P] = j1; S[P] = k1; T[P] = l1; U[P] = i2; V[P] = j2; W[P] = 0; int l2 = X.b(j1, k1, l1); int i3 = X.b(j1, k1 - j2, l1); int ai[] = { l2, i3 }; X.a(2, ai, 0, 0); X.G[P] = k2; X.H[P++] = 0; return P - 1; } public void b(int i1) { X.H[i1] = 1; } public void a(int i1, int j1) { W[i1] = j1; } public void b(int i1, int j1) { q = i1 - z; r = j1; s = 0; p = true; } public int c() { return s; } public int[] d() { return v; } public l[] e() { return u; } public void a(int i1, int j1, int k1, int l1, int i2, int j2) { x = k1; y = l1; z = i1; A = j1; w = i2; B = j2; mb = new p[l1 + j1]; int k2 = 0; do { if(k2 >= l1 + j1) break; mb[k2] = new p(); k2++; } while(!q.d); } private void a(g ag[], int i1, int j1) { boolean flag = q.d; i1; j1; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 159; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_15; _L4: break MISSING_BLOCK_LABEL_159; i1; true; _L2: JVM INSTR isub ; int k1; k1; int l1; int j2; l1 = j1 + 1; int i2 = (i1 + j1) / 2; g g1 = ag[i2]; ag[i2] = ag[i1]; ag[i1] = g1; j2 = g1.i; _L12: if(k1 >= l1) break; /* Loop/switch isn't completed */ _L6: l1--; ag[l1].i; j2; _L8: JVM INSTR icmplt 64; goto _L5 _L6 _L5: k1++; ag[k1].i; j2; if(flag) goto _L8; else goto _L7 _L7: JVM INSTR icmpgt 79; goto _L9 _L5 _L9: k1; l1; if(flag) goto _L7; else goto _L10 _L10: JVM INSTR icmpge 57; goto _L11 _L12 _L11: g g2 = ag[k1]; ag[k1] = ag[l1]; ag[l1] = g2; if(flag) break MISSING_BLOCK_LABEL_149; if(!flag) goto _L12; else goto _L13 _L13: a(ag, i1, l1); a(ag, l1 + 1, j1); } public void a(int i1, g ag[], int j1) { int k1; boolean flag1; label0: { flag1 = q.d; boolean flag = false; k1 = 0; do { if(k1 > j1) break; ag[k1].o = false; ag[k1].p = k1; ag[k1].q = -1; k1++; if(flag1) break label0; } while(!flag1); k1 = 0; } _L8: do { if(!ag[k1].o) break; k1++; } while(!flag1); k1; j1; _L12: JVM INSTR icmpne 83; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_82; _L2: break MISSING_BLOCK_LABEL_83; return; g g1; int l1; int i2; g1 = ag[k1]; g1.o = true; l1 = k1; i2 = k1 + i1; i2; if(flag1) goto _L4; else goto _L3 _L3: j1; JVM INSTR icmplt 121; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_116; _L6: break MISSING_BLOCK_LABEL_121; i2 = j1 - 1; i2; _L4: int j2; j2; _L10: if(j2 < l1 + 1) goto _L8; else goto _L7 _L7: g g2 = ag[j2]; if(flag1) goto _L10; else goto _L9 _L9: g1.a; g2.c; if(flag1 || flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 315; goto _L13 _L14 _L13: g2.a; g1.c; if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR icmpge 315; goto _L17 _L14 _L17: g1.b; g2.d; _L16: if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR icmpge 315; goto _L20 _L14 _L20: g2.b; g1.d; _L19: if(flag1) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 315; goto _L23 _L14 _L23: g1.p; if(flag1) goto _L25; else goto _L24 _L24: g2.q; _L22: JVM INSTR icmpeq 315; goto _L26 _L14 _L26: a(g1, g2); _L25: if(flag1) goto _L28; else goto _L27 _L27: JVM INSTR ifne 315; goto _L29 _L14 _L29: b(g2, g1); _L28: if(flag1) goto _L31; else goto _L30 _L30: JVM INSTR ifeq 315; goto _L32 _L14 _L32: b(ag, l1, j2); _L31: JVM INSTR pop ; ag[j2]; g2; if(flag1) goto _L34; else goto _L33 _L33: JVM INSTR if_acmpeq 299; goto _L35 _L36 _L35: break MISSING_BLOCK_LABEL_296; _L36: break MISSING_BLOCK_LABEL_299; j2++; l1 = Cb; g2; g1; _L34: p; q; _L14: j2--; goto _L10 } public boolean b(g ag[], int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; _L29: g g1 = ag[i1]; i1 + 1; _L2: int k1; k1; _L10: g g3; if(k1 > j1) break; /* Loop/switch isn't completed */ g3 = ag[k1]; a(g3, g1); if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifne 56; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_51; _L6: break MISSING_BLOCK_LABEL_56; if(!flag1) break; /* Loop/switch isn't completed */ ag[i1] = g3; ag[k1] = g1; i1 = k1; if(flag1) continue; /* Loop/switch isn't completed */ i1; _L4: j1; JVM INSTR icmpne 94; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_80; _L8: break MISSING_BLOCK_LABEL_94; Cb = i1; Db = i1 - 1; return true; k1++; if(!flag1) goto _L10; else goto _L9 _L9: g g2; int l1; g2 = ag[j1]; l1 = j1 - 1; _L20: g g4; if(l1 < i1) break; /* Loop/switch isn't completed */ g4 = ag[l1]; a(g2, g4); if(flag1) goto _L12; else goto _L11 _L11: if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR ifne 150; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_145; _L16: break MISSING_BLOCK_LABEL_150; if(!flag1) break; /* Loop/switch isn't completed */ ag[j1] = g4; ag[l1] = g2; j1 = l1; if(flag1) continue; /* Loop/switch isn't completed */ i1; _L14: j1; JVM INSTR icmpne 188; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_174; _L18: break MISSING_BLOCK_LABEL_188; Cb = j1 + 1; Db = j1; return true; l1--; if(!flag1) goto _L20; else goto _L19 _L19: i1 + 1; _L12: if(flag1) goto _L22; else goto _L21 _L21: j1; JVM INSTR icmplt 220; goto _L23 _L24 _L23: break MISSING_BLOCK_LABEL_208; _L24: break MISSING_BLOCK_LABEL_220; Cb = i1; Db = j1; return false; b(ag, i1 + 1, j1); _L22: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR ifne 244; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_237; _L28: break MISSING_BLOCK_LABEL_244; Cb = i1; return false; Db; _L26: j1; goto _L29 } public void a(int i1, int j1, int k1) { int l1; int i2; int j2; boolean flag; flag = q.d; l1 = -G + 1024 & 0x3ff; i2 = -H + 1024 & 0x3ff; j2 = -I + 1024 & 0x3ff; j2; if(flag) goto _L2; else goto _L1 _L1: if(j2 != 0) { int k2 = k[j2]; int j3 = k[j2 + 1024]; int i4 = j1 * k2 + i1 * j3 >> 15; j1 = j1 * j3 - i1 * k2 >> 15; i1 = i4; } l1; _L2: if(flag) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 170; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_120; _L6: break MISSING_BLOCK_LABEL_170; int l2 = k[l1]; int k3 = k[l1 + 1024]; int j4 = j1 * k3 - k1 * l2 >> 15; k1 = j1 * l2 + k1 * k3 >> 15; j1 = j4; i2; _L4: if(flag) goto _L8; else goto _L7 _L7: JVM INSTR ifeq 230; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_180; _L10: break MISSING_BLOCK_LABEL_230; int i3 = k[i2]; int l3 = k[i2 + 1024]; int k4 = k1 * i3 + i1 * l3 >> 15; k1 = k1 * l3 - i1 * i3 >> 15; i1 = k4; i1; _L8: wb; if(flag) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 246; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_242; _L14: break MISSING_BLOCK_LABEL_246; wb = i1; i1; xb; _L12: if(flag) goto _L16; else goto _L15 _L15: JVM INSTR icmple 262; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_258; _L18: break MISSING_BLOCK_LABEL_262; xb = i1; j1; yb; _L16: if(flag) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 278; goto _L21 _L22 _L21: break MISSING_BLOCK_LABEL_274; _L22: break MISSING_BLOCK_LABEL_278; yb = j1; j1; zb; _L20: if(flag) goto _L24; else goto _L23 _L23: JVM INSTR icmple 294; goto _L25 _L26 _L25: break MISSING_BLOCK_LABEL_290; _L26: break MISSING_BLOCK_LABEL_294; zb = j1; k1; Ab; _L24: if(flag) goto _L28; else goto _L27 _L27: JVM INSTR icmpge 310; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_306; _L30: break MISSING_BLOCK_LABEL_310; Ab = k1; k1; if(flag) goto _L32; else goto _L31 _L31: Bb; _L28: JVM INSTR icmple 326; goto _L33 _L34 _L33: k1; _L32: Bb; _L34: } public void f() { int l1; boolean flag1; label0: { flag1 = q.d; boolean flag = false; vb = kb.y; int i1 = x * g >> B; int j1 = y * g >> B; wb = 0; xb = 0; yb = 0; zb = 0; Ab = 0; Bb = 0; a(-i1, -j1, g); a(-i1, j1, g); a(i1, -j1, g); a(i1, j1, g); a(-x, -y, 0); a(-x, y, 0); a(x, -y, 0); a(x, y, 0); wb += D; xb += D; yb += E; zb += E; Ab += F; Bb += F; L[J] = X; X.u = 2; int k1 = 0; do { if(k1 >= J) break; L[k1].a(D, E, F, G, H, I, B, f); k1++; if(flag1) break label0; } while(!flag1); L[J].a(D, E, F, G, H, I, B, f); N = 0; } l1 = 0; _L68: l1; _L10: J; JVM INSTR icmpge 914; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_387; _L2: break; /* Loop/switch isn't completed */ l l3; l3 = L[l1]; if(flag1) continue; /* Loop/switch isn't completed */ l3; if(flag1) goto _L4; else goto _L3 _L3: v; JVM INSTR ifeq 906; goto _L5 _L6 _L5: int j2 = 0; _L66: j2; l3.i; _L12: JVM INSTR icmpge 906; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_427; _L8: break; /* Loop/switch isn't completed */ int k2; int ai1[]; int k3; k2 = l3.j[j2]; ai1 = l3.k[j2]; k3 = 0; false; if(flag1) goto _L10; else goto _L9 _L9: int i4; i4; _L20: int j4; if(i4 >= k2) break; /* Loop/switch isn't completed */ j4 = l3.d[ai1[i4]]; if(flag1) continue; /* Loop/switch isn't completed */ j4; f; if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmple 524; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_497; _L14: break MISSING_BLOCK_LABEL_524; j4; if(flag1) goto _L16; else goto _L15 _L15: g; JVM INSTR icmplt 516; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_511; _L18: break MISSING_BLOCK_LABEL_516; if(!flag1) break MISSING_BLOCK_LABEL_524; true; _L16: k3; if(!flag1) break; /* Loop/switch isn't completed */ i4++; if(!flag1) goto _L20; else goto _L19 _L19: k3; if(flag1) goto _L22; else goto _L21 _L21: if(k3 == 0) break MISSING_BLOCK_LABEL_898; i4 = 0; false; _L22: j4; _L36: int k4; if(j4 >= k2) break; /* Loop/switch isn't completed */ k4 = l3.e[ai1[j4]]; k4; -x; if(flag1) goto _L24; else goto _L23 _L23: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmple 594; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_588; _L28: break MISSING_BLOCK_LABEL_594; i4 |= 1; k4; x; _L26: if(flag1) goto _L30; else goto _L29 _L29: JVM INSTR icmpge 614; goto _L31 _L32 _L31: break MISSING_BLOCK_LABEL_608; _L32: break MISSING_BLOCK_LABEL_614; i4 |= 2; i4; 3; _L30: JVM INSTR icmpne 625; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_620; _L34: break MISSING_BLOCK_LABEL_625; if(!flag1) break; /* Loop/switch isn't completed */ j4++; if(!flag1) goto _L36; else goto _L35 _L35: i4; if(flag1) goto _L38; else goto _L37 _L37: 3; _L24: JVM INSTR icmpne 898; goto _L39 _L40 _L39: break MISSING_BLOCK_LABEL_644; _L40: break MISSING_BLOCK_LABEL_898; j4 = 0; false; _L38: k4; _L54: int j5; if(k4 >= k2) break; /* Loop/switch isn't completed */ j5 = l3.f[ai1[k4]]; j5; -y; if(flag1) goto _L42; else goto _L41 _L41: if(flag1) goto _L44; else goto _L43 _L43: JVM INSTR icmple 696; goto _L45 _L46 _L45: break MISSING_BLOCK_LABEL_690; _L46: break MISSING_BLOCK_LABEL_696; j4 |= 1; j5; y; _L44: if(flag1) goto _L48; else goto _L47 _L47: JVM INSTR icmpge 716; goto _L49 _L50 _L49: break MISSING_BLOCK_LABEL_710; _L50: break MISSING_BLOCK_LABEL_716; j4 |= 2; j4; 3; _L48: JVM INSTR icmpne 727; goto _L51 _L52 _L51: break MISSING_BLOCK_LABEL_722; _L52: break MISSING_BLOCK_LABEL_727; if(!flag1) break; /* Loop/switch isn't completed */ k4++; if(!flag1) goto _L54; else goto _L53 _L53: j4; 3; _L42: JVM INSTR icmpne 898; goto _L55 _L56 _L55: break MISSING_BLOCK_LABEL_741; _L56: break MISSING_BLOCK_LABEL_898; g g2; g2 = O[N]; g2.g = l3; g2.h = j2; c(N); g2.m; if(flag1) goto _L58; else goto _L57 _L57: if(g2.m >= 0) goto _L60; else goto _L59 _L59: j5 = l3.l[j2]; if(!flag1) goto _L61; else goto _L60 _L60: l3.m[j2]; _L58: j5; _L61: j5; if(flag1) goto _L63; else goto _L62 _L62: 0xbc614e; JVM INSTR icmpeq 898; goto _L64 _L65 _L64: break MISSING_BLOCK_LABEL_824; _L65: break MISSING_BLOCK_LABEL_898; false; _L63: int k5; k5; label1: { int l5 = 0; do { if(l5 >= k2) break; k5 += l3.d[ai1[l5]]; l5++; if(flag1) break label1; } while(!flag1); g2.i = l5 = k5 / k2 + 0; g2.n = j5; } N++; j2++; if(!flag1) goto _L66; else goto _L6 _L6: l1++; if(!flag1) goto _L68; else goto _L67 _L67: X; _L4: l l2; l2; l2.v; if(flag1) goto _L70; else goto _L69 _L69: if(!l2.v) goto _L72; else goto _L71 _L71: int i2 = 0; _L91: int ai[]; int j3; if(i2 >= l2.i) break; /* Loop/switch isn't completed */ ai = l2.k[i2]; int i3 = ai[0]; j3 = l2.e[i3]; k3 = l2.f[i3]; i4 = l2.d[i3]; if(flag1) continue; /* Loop/switch isn't completed */ i4; f; if(flag1) goto _L74; else goto _L73 _L73: JVM INSTR icmple 1188; goto _L75 _L76 _L75: break MISSING_BLOCK_LABEL_1011; _L76: break MISSING_BLOCK_LABEL_1188; i4; h; if(flag1) goto _L78; else goto _L77 _L77: JVM INSTR icmpge 1188; goto _L79 _L80 _L79: break MISSING_BLOCK_LABEL_1025; _L80: break MISSING_BLOCK_LABEL_1188; U[i2] << B; i4; _L78: JVM INSTR idiv ; j4; g2 = (V[i2] << B) / i4; if(flag1) continue; /* Loop/switch isn't completed */ if(j3 - j4 / 2 > x) break MISSING_BLOCK_LABEL_1188; j3 + j4 / 2; -x; if(flag1) goto _L82; else goto _L81 _L81: JVM INSTR icmplt 1188; goto _L83 _L84 _L83: break MISSING_BLOCK_LABEL_1098; _L84: break MISSING_BLOCK_LABEL_1188; k3 - g2; y; _L82: if(flag1) goto _L86; else goto _L85 _L85: JVM INSTR icmpgt 1188; goto _L87 _L88 _L87: break MISSING_BLOCK_LABEL_1115; _L88: break MISSING_BLOCK_LABEL_1188; k3; -y; _L86: JVM INSTR icmplt 1188; goto _L89 _L90 _L89: break MISSING_BLOCK_LABEL_1125; _L90: break MISSING_BLOCK_LABEL_1188; g g3 = O[N]; g3.g = l2; g3.h = i2; d(N); g3.i = (i4 + l2.d[ai[1]]) / 2; N++; i2++; if(!flag1) goto _L91; else goto _L72 _L72: N; _L70: if(flag1) goto _L93; else goto _L92 _L92: JVM INSTR ifne 1209; goto _L94 _L95 _L94: break MISSING_BLOCK_LABEL_1208; _L95: break MISSING_BLOCK_LABEL_1209; return; e = N; a(O, 0, N - 1); a(100, O, N); false; _L93: i2; _L193: i2; N; _L74: JVM INSTR icmpge 2675; goto _L96 _L97 _L96: break MISSING_BLOCK_LABEL_1258; _L97: break; /* Loop/switch isn't completed */ g g1; l l4; g1 = O[i2]; l4 = g1.g; j3 = g1.h; if(flag1) break MISSING_BLOCK_LABEL_2680; l4; if(flag1) goto _L99; else goto _L98 _L98: X; JVM INSTR if_acmpne 1663; goto _L100 _L101 _L100: break MISSING_BLOCK_LABEL_1300; _L101: break MISSING_BLOCK_LABEL_1663; l4; _L99: k; j3; JVM INSTR aaload ; int ai2[]; ai2; int i6; int l7; int k8; i4 = ai2[0]; j4 = l4.e[i4]; int i5 = l4.f[i4]; g3 = l4.d[i4]; k5 = (U[j3] << B) / g3; i6 = (V[j3] << B) / g3; int j6 = i5 - l4.f[ai2[1]]; int i7 = ((l4.e[ai2[1]] - j4) * j6) / i6; i7 = l4.e[ai2[1]] - j4; l7 = j4 - k5 / 2; k8 = (A + i5) - i6; kb.a(l7 + z, k8, k5, i6, Q[j3], i7, (256 << B) / g3); if(flag1) continue; /* Loop/switch isn't completed */ if(!p) break MISSING_BLOCK_LABEL_2667; s; t; if(flag1) goto _L103; else goto _L102 _L102: JVM INSTR icmpge 2667; goto _L104 _L105 _L104: break MISSING_BLOCK_LABEL_1520; _L105: break MISSING_BLOCK_LABEL_2667; l7 += (W[j3] << B) / g3; if(flag1) continue; /* Loop/switch isn't completed */ r; k8; _L103: JVM INSTR icmplt 2667; goto _L106 _L107 _L106: break MISSING_BLOCK_LABEL_1554; _L107: break MISSING_BLOCK_LABEL_2667; r; k8 + i6; if(flag1) goto _L109; else goto _L108 _L108: JVM INSTR icmpgt 2667; goto _L110 _L111 _L110: break MISSING_BLOCK_LABEL_1571; _L111: break MISSING_BLOCK_LABEL_2667; q; l7; _L109: if(flag1) goto _L113; else goto _L112 _L112: JVM INSTR icmplt 2667; goto _L114 _L115 _L114: break MISSING_BLOCK_LABEL_1585; _L115: break MISSING_BLOCK_LABEL_2667; q; if(flag1) goto _L117; else goto _L116 _L116: l7 + k5; _L113: JVM INSTR icmpgt 2667; goto _L118 _L119 _L118: break MISSING_BLOCK_LABEL_1602; _L119: break MISSING_BLOCK_LABEL_2667; l4.L; _L117: if(flag1) goto _L121; else goto _L120 _L120: JVM INSTR ifne 2667; goto _L122 _L123 _L122: break MISSING_BLOCK_LABEL_1615; _L123: break MISSING_BLOCK_LABEL_2667; l4.H[j3]; _L121: JVM INSTR ifne 2667; goto _L124 _L125 _L124: break MISSING_BLOCK_LABEL_1626; _L125: break MISSING_BLOCK_LABEL_2667; u[s] = l4; v[s] = j3; s++; if(!flag1) break MISSING_BLOCK_LABEL_2667; int ai3[]; ai2 = 0; i4 = 0; j4 = l4.j[j3]; ai3 = l4.k[j3]; l4.p[j3]; if(flag1) goto _L127; else goto _L126 _L126: 0xbc614e; JVM INSTR icmpeq 1757; goto _L128 _L129 _L128: g1.m; if(flag1) goto _L131; else goto _L130 _L130: if(g1.m >= 0) goto _L133; else goto _L132 _L132: i4 = l4.Eb - l4.p[j3]; if(!flag1) goto _L129; else goto _L133 _L133: l4.Eb + l4.p[j3]; _L131: i4; _L129: false; _L127: g3; _L167: if(g3 >= j4) break; /* Loop/switch isn't completed */ k5 = ai3[g3]; sb[g3] = l4.b[k5]; tb[g3] = l4.c[k5]; ub[g3] = l4.d[k5]; l4.p[j3]; 0xbc614e; if(flag1) goto _L135; else goto _L134 _L134: if(flag1) goto _L137; else goto _L136 _L136: JVM INSTR icmpne 1910; goto _L138 _L139 _L138: g1.m; if(flag1) goto _L141; else goto _L140 _L140: if(g1.m >= 0) goto _L143; else goto _L142 _L142: i4 = (l4.Eb - l4.g[k5]) + l4.h[k5]; if(!flag1) goto _L139; else goto _L143 _L143: l4.Eb + l4.g[k5] + l4.h[k5]; _L141: i4; _L139: l4.d[k5]; if(flag1) goto _L145; else goto _L144 _L144: f; _L137: JVM INSTR icmplt 2025; goto _L146 _L147 _L146: break MISSING_BLOCK_LABEL_1930; _L147: break MISSING_BLOCK_LABEL_2025; pb[ai2] = l4.e[k5]; qb[ai2] = l4.f[k5]; rb[ai2] = i4; if(!flag1) { if(l4.d[k5] > j) rb[ai2] += (l4.d[k5] - j) / i; ai2++; } if(!flag1) break MISSING_BLOCK_LABEL_2450; g3; _L145: if(flag1) goto _L149; else goto _L148 _L148: JVM INSTR ifne 2049; goto _L150 _L151 _L150: i6 = ai3[j4 - 1]; if(!flag1) goto _L152; else goto _L151 _L151: ai3[g3 - 1]; _L149: i6; _L152: l4.d[i6]; f; if(flag1) goto _L154; else goto _L153 _L153: JVM INSTR icmplt 2237; goto _L155 _L156 _L155: break MISSING_BLOCK_LABEL_2078; _L156: break MISSING_BLOCK_LABEL_2237; int k6 = l4.d[k5] - l4.d[i6]; int j7 = l4.b[k5] - ((l4.b[k5] - l4.b[i6]) * (l4.d[k5] - f)) / k6; int i8 = l4.c[k5] - ((l4.c[k5] - l4.c[i6]) * (l4.d[k5] - f)) / k6; pb[ai2] = (j7 << B) / f; qb[ai2] = (i8 << B) / f; rb[ai2] = i4; ai2++; g3; if(flag1) goto _L158; else goto _L157 _L157: j4 - 1; _L154: JVM INSTR icmpne 2262; goto _L159 _L160 _L159: i6 = ai3[0]; if(!flag1) goto _L161; else goto _L160 _L160: ai3[g3 + 1]; _L158: i6; _L161: l4.d[i6]; f; if(flag1) goto _L163; else goto _L162 _L162: JVM INSTR icmplt 2450; goto _L164 _L165 _L164: break MISSING_BLOCK_LABEL_2291; _L165: break MISSING_BLOCK_LABEL_2450; l4.d[k5]; l4.d[i6]; _L163: JVM INSTR isub ; int l6; l6; int k7 = l4.b[k5] - ((l4.b[k5] - l4.b[i6]) * (l4.d[k5] - f)) / l6; int j8 = l4.c[k5] - ((l4.c[k5] - l4.c[i6]) * (l4.d[k5] - f)) / l6; pb[ai2] = (k7 << B) / f; qb[ai2] = (j8 << B) / f; rb[ai2] = i4; ai2++; g3++; if(!flag1) goto _L167; else goto _L166 _L166: g3 = 0; _L189: g3; j4; _L135: JVM INSTR icmpge 2598; goto _L168 _L169 _L168: break MISSING_BLOCK_LABEL_2468; _L169: break; /* Loop/switch isn't completed */ rb[g3]; if(flag1) goto _L171; else goto _L170 _L170: if(flag1) goto _L173; else goto _L172 _L172: JVM INSTR ifge 2501; goto _L174 _L175 _L174: rb[g3] = 0; if(!flag1) goto _L176; else goto _L175 _L175: rb[g3]; _L173: if(flag1) goto _L178; else goto _L177 _L177: 255; JVM INSTR icmple 2529; goto _L179 _L176 _L179: rb[g3] = 255; _L176: g1.n; _L178: if(flag1) goto _L181; else goto _L180 _L180: JVM INSTR iflt 2590; goto _L182 _L183 _L182: bb; g1.n; if(flag1) goto _L185; else goto _L184 _L184: JVM INSTR iaload ; _L181: 1; JVM INSTR icmpne 2578; goto _L186 _L187 _L186: rb[g3] <<= 9; if(!flag1) goto _L183; else goto _L187 _L187: rb; g3; _L185: JVM INSTR dup2 ; JVM INSTR iaload ; 6; JVM INSTR ishl ; JVM INSTR iastore ; _L183: g3++; if(!flag1) goto _L189; else goto _L188 _L188: a(0, 0, 0, 0, ai2, pb, qb, rb, l4, j3); if(flag1) continue; /* Loop/switch isn't completed */ ob; _L171: nb; JVM INSTR icmple 2667; goto _L190 _L191 _L190: break MISSING_BLOCK_LABEL_2640; _L191: break MISSING_BLOCK_LABEL_2667; a(0, 0, j4, sb, tb, ub, g1.n, l4); i2++; if(!flag1) goto _L193; else goto _L192 _L192: p = false; } private void a(int i1, int j1, int k1, int l1, int i2, int ai[], int ai1[], int ai2[], l l2, int j2) { boolean flag1; flag1 = q.d; boolean flag = false; i2; 3; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpne 1020; goto _L3 _L4 _L3: int k2; int i3; int j3; int k3; int l3; int i4; int j4; int k4; int l4; int i5; int j5; int k5; int l5; int i6; int j6; int k6; k2 = ai1[0] + A; i3 = ai1[1] + A; j3 = ai1[2] + A; k3 = ai[0]; l3 = ai[1]; i4 = ai[2]; j4 = ai2[0]; k4 = ai2[1]; l4 = ai2[2]; i5 = (A + y) - 1; j5 = 0; k5 = 0; l5 = 0; i6 = 0; j6 = 0xbc614e; k6 = 0xff439eb2; j3; if(flag1) goto _L6; else goto _L5 _L5: k2; JVM INSTR icmpeq 275; goto _L7 _L8 _L7: k5 = (i4 - k3 << 8) / (j3 - k2); i6 = (l4 - j4 << 8) / (j3 - k2); k2; j3; if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmpge 204; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_177; _L12: break MISSING_BLOCK_LABEL_204; j5 = k3 << 8; l5 = j4 << 8; j6 = k2; k6 = j3; if(!flag1) break MISSING_BLOCK_LABEL_226; j5 = i4 << 8; l4; 8; _L10: JVM INSTR ishl ; l5; j6 = j3; k6 = k2; j6; if(flag1) goto _L14; else goto _L13 _L13: if(j6 < 0) { j5 -= k5 * j6; l5 -= i6 * j6; j6 = 0; } k6; _L14: if(flag1) goto _L6; else goto _L15 _L15: i5; JVM INSTR icmple 275; goto _L16 _L8 _L16: k6 = i5; _L8: false; _L6: int l6; l6; int i7; int j7; int k7; int l7; int i8; i7 = 0; j7 = 0; k7 = 0; l7 = 0xbc614e; i8 = 0xff439eb2; i3; if(flag1) goto _L18; else goto _L17 _L17: k2; JVM INSTR icmpeq 449; goto _L19 _L20 _L19: i7 = (l3 - k3 << 8) / (i3 - k2); k7 = (k4 - j4 << 8) / (i3 - k2); k2; i3; if(flag1) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 378; goto _L23 _L24 _L23: break MISSING_BLOCK_LABEL_351; _L24: break MISSING_BLOCK_LABEL_378; l6 = k3 << 8; j7 = j4 << 8; l7 = k2; i8 = i3; if(!flag1) break MISSING_BLOCK_LABEL_400; l6 = l3 << 8; k4; 8; _L22: JVM INSTR ishl ; j7; l7 = i3; i8 = k2; l7; if(flag1) goto _L26; else goto _L25 _L25: if(l7 < 0) { l6 -= i7 * l7; j7 -= k7 * l7; l7 = 0; } i8; _L26: if(flag1) goto _L18; else goto _L27 _L27: i5; JVM INSTR icmple 449; goto _L28 _L20 _L28: i8 = i5; _L20: false; _L18: int j8; j8; int k8; int l8; int i9; int j9; int k9; k8 = 0; l8 = 0; i9 = 0; j9 = 0xbc614e; k9 = 0xff439eb2; j3; i3; if(flag1) goto _L30; else goto _L29 _L29: JVM INSTR icmpeq 623; goto _L31 _L32 _L31: k8 = (i4 - l3 << 8) / (j3 - i3); i9 = (l4 - k4 << 8) / (j3 - i3); i3; j3; if(flag1) goto _L34; else goto _L33 _L33: JVM INSTR icmpge 552; goto _L35 _L36 _L35: break MISSING_BLOCK_LABEL_525; _L36: break MISSING_BLOCK_LABEL_552; j8 = l3 << 8; l8 = k4 << 8; j9 = i3; k9 = j3; if(!flag1) break MISSING_BLOCK_LABEL_574; j8 = i4 << 8; l4; 8; _L34: JVM INSTR ishl ; l8; j9 = j3; k9 = i3; j9; if(flag1) goto _L38; else goto _L37 _L37: if(j9 < 0) { j8 -= k8 * j9; l8 -= i9 * j9; j9 = 0; } k9; _L38: i5; if(flag1) goto _L30; else goto _L39 _L39: JVM INSTR icmple 623; goto _L40 _L32 _L40: k9 = i5; _L32: nb = j6; l7; nb; _L30: if(flag1) goto _L42; else goto _L41 _L41: JVM INSTR icmpge 649; goto _L43 _L44 _L43: break MISSING_BLOCK_LABEL_643; _L44: break MISSING_BLOCK_LABEL_649; nb = l7; j9; nb; _L42: if(flag1) goto _L46; else goto _L45 _L45: JVM INSTR icmpge 669; goto _L47 _L48 _L47: break MISSING_BLOCK_LABEL_663; _L48: break MISSING_BLOCK_LABEL_669; nb = j9; ob = k6; i8; ob; _L46: if(flag1) goto _L50; else goto _L49 _L49: JVM INSTR icmple 695; goto _L51 _L52 _L51: break MISSING_BLOCK_LABEL_689; _L52: break MISSING_BLOCK_LABEL_695; ob = i8; k9; if(flag1) goto _L54; else goto _L53 _L53: ob; _L50: JVM INSTR icmple 715; goto _L55 _L56 _L55: break MISSING_BLOCK_LABEL_709; _L56: break MISSING_BLOCK_LABEL_715; ob = k9; false; _L54: int l9; l9; k1 = nb; _L96: if(k1 >= ob) break; /* Loop/switch isn't completed */ k1; if(flag1) goto _L58; else goto _L57 _L57: j6; if(flag1) goto _L60; else goto _L59 _L59: JVM INSTR icmplt 789; goto _L61 _L62 _L61: k1; if(flag1) goto _L58; else goto _L63 _L63: k6; JVM INSTR icmpge 789; goto _L64 _L62 _L64: i1 = j1 = j5; l1 = l9 = l5; j5 += k5; l5 += i6; if(!flag1) goto _L65; else goto _L62 _L62: i1 = 0xa0000; 0xfff60000; _L58: j1; _L65: k1; l7; if(flag1) goto _L67; else goto _L66 _L66: JVM INSTR icmplt 867; goto _L68 _L69 _L68: k1; i8; if(flag1) goto _L67; else goto _L70 _L70: JVM INSTR icmpge 867; goto _L71 _L69 _L71: l6; i1; if(flag1) goto _L73; else goto _L72 _L72: JVM INSTR icmpge 835; goto _L74 _L75 _L74: break MISSING_BLOCK_LABEL_828; _L75: break MISSING_BLOCK_LABEL_835; i1 = l6; l1 = j7; l6; j1; _L73: if(flag1) goto _L77; else goto _L76 _L76: JVM INSTR icmple 853; goto _L78 _L79 _L78: break MISSING_BLOCK_LABEL_846; _L79: break MISSING_BLOCK_LABEL_853; j1 = l6; l9 = j7; l6 += i7; j7; k7; _L77: JVM INSTR iadd ; j7; _L69: k1; j9; _L67: if(flag1) goto _L81; else goto _L80 _L80: JVM INSTR icmplt 939; goto _L82 _L83 _L82: k1; k9; _L81: if(flag1) goto _L85; else goto _L84 _L84: JVM INSTR icmpge 939; goto _L86 _L83 _L86: j8; i1; _L85: if(flag1) goto _L88; else goto _L87 _L87: JVM INSTR icmpge 907; goto _L89 _L90 _L89: break MISSING_BLOCK_LABEL_900; _L90: break MISSING_BLOCK_LABEL_907; i1 = j8; l1 = l8; j8; j1; _L88: if(flag1) goto _L92; else goto _L91 _L91: JVM INSTR icmple 925; goto _L93 _L94 _L93: break MISSING_BLOCK_LABEL_918; _L94: break MISSING_BLOCK_LABEL_925; j1 = j8; l9 = l8; j8 += k8; l8; i9; _L92: JVM INSTR iadd ; l8; _L83: p p6 = mb[k1]; p6.a = i1; p6.b = j1; p6.c = l1; p6.d = l9; k1++; if(!flag1) goto _L96; else goto _L95 _L95: nb; if(flag1) goto _L98; else goto _L97 _L97: A - y; _L60: JVM INSTR icmpge 3512; goto _L99 _L100 _L99: nb = A - y; if(!flag1) goto _L100; else goto _L4 _L4: i2; if(flag1) goto _L102; else goto _L101 _L101: 4; _L2: JVM INSTR icmpne 2341; goto _L103 _L104 _L103: k2 = ai1[0] + A; i3 = ai1[1] + A; j3 = ai1[2] + A; k3 = ai1[3] + A; l3 = ai[0]; i4 = ai[1]; j4 = ai[2]; k4 = ai[3]; l4 = ai2[0]; i5 = ai2[1]; j5 = ai2[2]; k5 = ai2[3]; l5 = (A + y) - 1; i6 = 0; j6 = 0; k6 = 0; l6 = 0; i7 = 0xbc614e; j7 = 0xff439eb2; k3; if(flag1) goto _L106; else goto _L105 _L105: k2; JVM INSTR icmpeq 1310; goto _L107 _L108 _L107: j6 = (k4 - l3 << 8) / (k3 - k2); l6 = (k5 - l4 << 8) / (k3 - k2); k2; k3; if(flag1) goto _L110; else goto _L109 _L109: JVM INSTR icmpge 1239; goto _L111 _L112 _L111: break MISSING_BLOCK_LABEL_1212; _L112: break MISSING_BLOCK_LABEL_1239; i6 = l3 << 8; k6 = l4 << 8; i7 = k2; j7 = k3; if(!flag1) break MISSING_BLOCK_LABEL_1261; i6 = k4 << 8; k5; 8; _L110: JVM INSTR ishl ; k6; i7 = k3; j7 = k2; i7; if(flag1) goto _L114; else goto _L113 _L113: if(i7 < 0) { i6 -= j6 * i7; k6 -= l6 * i7; i7 = 0; } j7; _L114: if(flag1) goto _L106; else goto _L115 _L115: l5; JVM INSTR icmple 1310; goto _L116 _L108 _L116: j7 = l5; _L108: false; _L106: k7; l7 = 0; i8 = 0; j8 = 0; k8 = 0xbc614e; l8 = 0xff439eb2; i3; if(flag1) goto _L118; else goto _L117 _L117: k2; JVM INSTR icmpeq 1484; goto _L119 _L120 _L119: l7 = (i4 - l3 << 8) / (i3 - k2); j8 = (i5 - l4 << 8) / (i3 - k2); k2; i3; if(flag1) goto _L122; else goto _L121 _L121: JVM INSTR icmpge 1413; goto _L123 _L124 _L123: break MISSING_BLOCK_LABEL_1386; _L124: break MISSING_BLOCK_LABEL_1413; k7 = l3 << 8; i8 = l4 << 8; k8 = k2; l8 = i3; if(!flag1) break MISSING_BLOCK_LABEL_1435; k7 = i4 << 8; i5; 8; _L122: JVM INSTR ishl ; i8; k8 = i3; l8 = k2; k8; if(flag1) goto _L126; else goto _L125 _L125: if(k8 < 0) { k7 -= l7 * k8; i8 -= j8 * k8; k8 = 0; } l8; _L126: if(flag1) goto _L118; else goto _L127 _L127: l5; JVM INSTR icmple 1484; goto _L128 _L120 _L128: l8 = l5; _L120: false; _L118: i9; int i10; int j10; j9 = 0; k9 = 0; l9 = 0; i10 = 0xbc614e; j10 = 0xff439eb2; j3; if(flag1) goto _L130; else goto _L129 _L129: i3; JVM INSTR icmpeq 1658; goto _L131 _L132 _L131: j9 = (j4 - i4 << 8) / (j3 - i3); l9 = (j5 - i5 << 8) / (j3 - i3); i3; j3; if(flag1) goto _L134; else goto _L133 _L133: JVM INSTR icmpge 1587; goto _L135 _L136 _L135: break MISSING_BLOCK_LABEL_1560; _L136: break MISSING_BLOCK_LABEL_1587; i9 = i4 << 8; k9 = i5 << 8; i10 = i3; j10 = j3; if(!flag1) break MISSING_BLOCK_LABEL_1609; i9 = j4 << 8; j5; 8; _L134: JVM INSTR ishl ; k9; i10 = j3; j10 = i3; i10; if(flag1) goto _L138; else goto _L137 _L137: if(i10 < 0) { i9 -= j9 * i10; k9 -= l9 * i10; i10 = 0; } j10; _L138: if(flag1) goto _L130; else goto _L139 _L139: l5; JVM INSTR icmple 1658; goto _L140 _L132 _L140: j10 = l5; _L132: false; _L130: int k10; k10; int l10; int i11; int j11; int k11; int l11; l10 = 0; i11 = 0; j11 = 0; k11 = 0xbc614e; l11 = 0xff439eb2; k3; j3; if(flag1) goto _L142; else goto _L141 _L141: JVM INSTR icmpeq 1832; goto _L143 _L144 _L143: l10 = (k4 - j4 << 8) / (k3 - j3); j11 = (k5 - j5 << 8) / (k3 - j3); j3; k3; if(flag1) goto _L146; else goto _L145 _L145: JVM INSTR icmpge 1761; goto _L147 _L148 _L147: break MISSING_BLOCK_LABEL_1734; _L148: break MISSING_BLOCK_LABEL_1761; k10 = j4 << 8; i11 = j5 << 8; k11 = j3; l11 = k3; if(!flag1) break MISSING_BLOCK_LABEL_1783; k10 = k4 << 8; k5; 8; _L146: JVM INSTR ishl ; i11; k11 = k3; l11 = j3; k11; if(flag1) goto _L150; else goto _L149 _L149: if(k11 < 0) { k10 -= l10 * k11; i11 -= j11 * k11; k11 = 0; } l11; _L150: l5; if(flag1) goto _L142; else goto _L151 _L151: JVM INSTR icmple 1832; goto _L152 _L144 _L152: l11 = l5; _L144: nb = i7; k8; nb; _L142: if(flag1) goto _L154; else goto _L153 _L153: JVM INSTR icmpge 1858; goto _L155 _L156 _L155: break MISSING_BLOCK_LABEL_1852; _L156: break MISSING_BLOCK_LABEL_1858; nb = k8; i10; nb; _L154: if(flag1) goto _L158; else goto _L157 _L157: JVM INSTR icmpge 1878; goto _L159 _L160 _L159: break MISSING_BLOCK_LABEL_1872; _L160: break MISSING_BLOCK_LABEL_1878; nb = i10; k11; nb; _L158: if(flag1) goto _L162; else goto _L161 _L161: JVM INSTR icmpge 1898; goto _L163 _L164 _L163: break MISSING_BLOCK_LABEL_1892; _L164: break MISSING_BLOCK_LABEL_1898; nb = k11; ob = j7; l8; ob; _L162: if(flag1) goto _L166; else goto _L165 _L165: JVM INSTR icmple 1924; goto _L167 _L168 _L167: break MISSING_BLOCK_LABEL_1918; _L168: break MISSING_BLOCK_LABEL_1924; ob = l8; j10; ob; _L166: if(flag1) goto _L170; else goto _L169 _L169: JVM INSTR icmple 1944; goto _L171 _L172 _L171: break MISSING_BLOCK_LABEL_1938; _L172: break MISSING_BLOCK_LABEL_1944; ob = j10; l11; if(flag1) goto _L174; else goto _L173 _L173: ob; _L170: JVM INSTR icmple 1964; goto _L175 _L176 _L175: break MISSING_BLOCK_LABEL_1958; _L176: break MISSING_BLOCK_LABEL_1964; ob = l11; false; _L174: int i12; i12; k1 = nb; _L230: if(k1 >= ob) break; /* Loop/switch isn't completed */ k1; if(flag1) goto _L178; else goto _L177 _L177: i7; if(flag1) goto _L180; else goto _L179 _L179: JVM INSTR icmplt 2038; goto _L181 _L182 _L181: k1; if(flag1) goto _L178; else goto _L183 _L183: j7; JVM INSTR icmpge 2038; goto _L184 _L182 _L184: i1 = j1 = i6; l1 = i12 = k6; i6 += j6; k6 += l6; if(!flag1) goto _L185; else goto _L182 _L182: i1 = 0xa0000; 0xfff60000; _L178: j1; _L185: k1; k8; if(flag1) goto _L187; else goto _L186 _L186: JVM INSTR icmplt 2116; goto _L188 _L189 _L188: k1; l8; if(flag1) goto _L187; else goto _L190 _L190: JVM INSTR icmpge 2116; goto _L191 _L189 _L191: k7; i1; if(flag1) goto _L193; else goto _L192 _L192: JVM INSTR icmpge 2084; goto _L194 _L195 _L194: break MISSING_BLOCK_LABEL_2077; _L195: break MISSING_BLOCK_LABEL_2084; i1 = k7; l1 = i8; k7; j1; _L193: if(flag1) goto _L197; else goto _L196 _L196: JVM INSTR icmple 2102; goto _L198 _L199 _L198: break MISSING_BLOCK_LABEL_2095; _L199: break MISSING_BLOCK_LABEL_2102; j1 = k7; i12 = i8; k7 += l7; i8; j8; _L197: JVM INSTR iadd ; i8; _L189: k1; i10; _L187: if(flag1) goto _L201; else goto _L200 _L200: JVM INSTR icmplt 2188; goto _L202 _L203 _L202: k1; j10; if(flag1) goto _L201; else goto _L204 _L204: JVM INSTR icmpge 2188; goto _L205 _L203 _L205: i9; i1; if(flag1) goto _L207; else goto _L206 _L206: JVM INSTR icmpge 2156; goto _L208 _L209 _L208: break MISSING_BLOCK_LABEL_2149; _L209: break MISSING_BLOCK_LABEL_2156; i1 = i9; l1 = k9; i9; j1; _L207: if(flag1) goto _L211; else goto _L210 _L210: JVM INSTR icmple 2174; goto _L212 _L213 _L212: break MISSING_BLOCK_LABEL_2167; _L213: break MISSING_BLOCK_LABEL_2174; j1 = i9; i12 = k9; i9 += j9; k9; l9; _L211: JVM INSTR iadd ; k9; _L203: k1; k11; _L201: if(flag1) goto _L215; else goto _L214 _L214: JVM INSTR icmplt 2260; goto _L216 _L217 _L216: k1; l11; _L215: if(flag1) goto _L219; else goto _L218 _L218: JVM INSTR icmpge 2260; goto _L220 _L217 _L220: k10; i1; _L219: if(flag1) goto _L222; else goto _L221 _L221: JVM INSTR icmpge 2228; goto _L223 _L224 _L223: break MISSING_BLOCK_LABEL_2221; _L224: break MISSING_BLOCK_LABEL_2228; i1 = k10; l1 = i11; k10; j1; _L222: if(flag1) goto _L226; else goto _L225 _L225: JVM INSTR icmple 2246; goto _L227 _L228 _L227: break MISSING_BLOCK_LABEL_2239; _L228: break MISSING_BLOCK_LABEL_2246; j1 = k10; i12 = i11; k10 += l10; i11; j11; _L226: JVM INSTR iadd ; i11; _L217: p p7 = mb[k1]; p7.a = i1; p7.b = j1; p7.c = l1; p7.d = i12; k1++; if(!flag1) goto _L230; else goto _L229 _L229: nb; if(flag1) goto _L98; else goto _L231 _L231: A - y; _L180: JVM INSTR icmpge 3512; goto _L232 _L100 _L232: nb = A - y; if(!flag1) goto _L100; else goto _L104 _L104: ob = nb = ai1[0] += A; true; _L102: k1; _L242: if(k1 >= i2) break; /* Loop/switch isn't completed */ k2 = ai1[k1] += A; nb; if(flag1) goto _L234; else goto _L233 _L233: if(flag1) goto _L236; else goto _L235 _L235: JVM INSTR icmpge 2413; goto _L237 _L238 _L237: break MISSING_BLOCK_LABEL_2402; _L238: break MISSING_BLOCK_LABEL_2413; nb = k2; if(!flag1) break MISSING_BLOCK_LABEL_2428; k2; ob; _L236: JVM INSTR icmple 2428; goto _L239 _L240 _L239: break MISSING_BLOCK_LABEL_2422; _L240: break MISSING_BLOCK_LABEL_2428; ob = k2; k1++; if(!flag1) goto _L242; else goto _L241 _L241: nb; A - y; _L234: if(flag1) goto _L244; else goto _L243 _L243: JVM INSTR icmpge 2470; goto _L245 _L246 _L245: break MISSING_BLOCK_LABEL_2457; _L246: break MISSING_BLOCK_LABEL_2470; nb = A - y; ob; A + y; _L244: if(flag1) goto _L248; else goto _L247 _L247: JVM INSTR icmplt 2506; goto _L249 _L250 _L249: break MISSING_BLOCK_LABEL_2491; _L250: break MISSING_BLOCK_LABEL_2506; ob = (A + y) - 1; nb; if(flag1) goto _L252; else goto _L251 _L251: ob; _L248: JVM INSTR icmplt 2523; goto _L253 _L254 _L253: break MISSING_BLOCK_LABEL_2522; _L254: break MISSING_BLOCK_LABEL_2523; return; nb; _L252: k1; do { if(k1 >= ob) break; p p1 = mb[k1]; p1.a = 0xa0000; p1.b = 0xfff60000; k1++; } while(!flag1); p1 = i2 - 1; i3 = ai1[0]; j3 = ai1[p1]; i3; j3; if(flag1) goto _L256; else goto _L255 _L255: JVM INSTR icmpge 2780; goto _L257 _L258 _L257: k3 = ai[0] << 8; l3 = (ai[p1] - ai[0] << 8) / (j3 - i3); i4 = ai2[0] << 8; j4 = (ai2[p1] - ai2[0] << 8) / (j3 - i3); i3; if(flag1) goto _L260; else goto _L259 _L259: if(i3 < 0) { k3 -= l3 * i3; i4 -= j4 * i3; i3 = 0; } j3; _L260: if(flag1) goto _L262; else goto _L261 _L261: ob; JVM INSTR icmple 2710; goto _L263 _L264 _L263: break MISSING_BLOCK_LABEL_2704; _L264: break MISSING_BLOCK_LABEL_2710; j3 = ob; i3; _L262: k1; _L269: if(k1 > j3) goto _L266; else goto _L265 _L265: p p3 = mb[k1]; p3.a = p3.b = k3; p3.c = p3.d = i4; k3 += l3; i4 += j4; k1++; if(flag1) goto _L268; else goto _L267 _L267: if(!flag1) goto _L269; else goto _L258 _L258: i3; if(flag1) goto _L271; else goto _L270 _L270: j3; _L256: JVM INSTR icmple 2977; goto _L272 _L266 _L272: k3 = ai[p1] << 8; l3 = (ai[0] - ai[p1] << 8) / (i3 - j3); i4 = ai2[p1] << 8; j4 = (ai2[0] - ai2[p1] << 8) / (i3 - j3); j3; if(flag1) goto _L274; else goto _L273 _L273: if(j3 < 0) { k3 -= l3 * j3; i4 -= j4 * j3; j3 = 0; } i3; _L274: if(flag1) goto _L276; else goto _L275 _L275: ob; JVM INSTR icmple 2907; goto _L277 _L278 _L277: break MISSING_BLOCK_LABEL_2901; _L278: break MISSING_BLOCK_LABEL_2907; i3 = ob; j3; _L276: k1; _L280: if(k1 > i3) break; /* Loop/switch isn't completed */ p p4 = mb[k1]; p4.a = p4.b = k3; p4.c = p4.d = i4; k3 += l3; i4 += j4; k1++; if(flag1) goto _L268; else goto _L279 _L279: if(!flag1) goto _L280; else goto _L266 _L266: false; _L271: k1; _L268: k1; p1; _L298: JVM INSTR icmpge 3478; goto _L281 _L282 _L281: break MISSING_BLOCK_LABEL_2985; _L282: break; /* Loop/switch isn't completed */ k3 = k1 + 1; l3 = ai1[k1]; i4 = ai1[k3]; l3; i4; if(flag1) goto _L284; else goto _L283 _L283: if(flag1) goto _L286; else goto _L285 _L285: JVM INSTR icmpge 3238; goto _L287 _L288 _L287: j4 = ai[k1] << 8; p4 = (ai[k3] - ai[k1] << 8) / (i4 - l3); l4 = ai2[k1] << 8; i5 = (ai2[k3] - ai2[k1] << 8) / (i4 - l3); l3; if(flag1) goto _L290; else goto _L289 _L289: if(l3 < 0) { j4 -= p4 * l3; l4 -= i5 * l3; l3 = 0; } i4; _L290: if(flag1) goto _L292; else goto _L291 _L291: ob; JVM INSTR icmple 3133; goto _L293 _L294 _L293: break MISSING_BLOCK_LABEL_3127; _L294: break MISSING_BLOCK_LABEL_3133; i4 = ob; l3; _L292: j5; _L307: if(j5 > i4) goto _L296; else goto _L295 _L295: p p5 = mb[j5]; j4; p5.a; if(flag1) goto _L298; else goto _L297 _L297: if(flag1) goto _L300; else goto _L299 _L299: JVM INSTR icmpge 3187; goto _L301 _L302 _L301: break MISSING_BLOCK_LABEL_3173; _L302: break MISSING_BLOCK_LABEL_3187; p5.a = j4; p5.c = l4; j4; p5.b; _L300: if(flag1) goto _L304; else goto _L303 _L303: JVM INSTR icmple 3216; goto _L305 _L306 _L305: break MISSING_BLOCK_LABEL_3202; _L306: break MISSING_BLOCK_LABEL_3216; p5.b = j4; p5.d = l4; j4 += p4; l4; i5; _L304: JVM INSTR iadd ; l4; j5++; if(!flag1) goto _L307; else goto _L288 _L288: l3; i4; _L286: if(flag1) goto _L309; else goto _L308 _L308: JVM INSTR icmple 3470; goto _L310 _L296 _L310: ai[k3]; 8; _L309: JVM INSTR ishl ; j4; p4 = (ai[k1] - ai[k3] << 8) / (l3 - i4); l4 = ai2[k3] << 8; i5 = (ai2[k1] - ai2[k3] << 8) / (l3 - i4); i4; if(flag1) goto _L312; else goto _L311 _L311: if(i4 < 0) { j4 -= p4 * i4; l4 -= i5 * i4; i4 = 0; } l3; _L312: if(flag1) goto _L314; else goto _L313 _L313: ob; JVM INSTR icmple 3365; goto _L315 _L316 _L315: break MISSING_BLOCK_LABEL_3359; _L316: break MISSING_BLOCK_LABEL_3365; l3 = ob; i4; _L314: j5; _L326: if(j5 > l3) break; /* Loop/switch isn't completed */ p5 = mb[j5]; j4; p5.a; if(flag1) goto _L298; else goto _L317 _L317: if(flag1) goto _L319; else goto _L318 _L318: JVM INSTR icmpge 3419; goto _L320 _L321 _L320: break MISSING_BLOCK_LABEL_3405; _L321: break MISSING_BLOCK_LABEL_3419; p5.a = j4; p5.c = l4; j4; p5.b; _L319: if(flag1) goto _L323; else goto _L322 _L322: JVM INSTR icmple 3448; goto _L324 _L325 _L324: break MISSING_BLOCK_LABEL_3434; _L325: break MISSING_BLOCK_LABEL_3448; p5.b = j4; p5.d = l4; j4 += p4; l4; i5; _L323: JVM INSTR iadd ; l4; j5++; if(!flag1) goto _L326; else goto _L296 _L296: k1++; if(!flag1) goto _L268; else goto _L327 _L327: nb; if(flag1) goto _L98; else goto _L328 _L328: A - y; _L284: JVM INSTR icmpge 3512; goto _L329 _L100 _L329: nb = A - y; _L100: p; _L98: if(flag1) goto _L331; else goto _L330 _L330: JVM INSTR ifeq 3697; goto _L332 _L333 _L332: break MISSING_BLOCK_LABEL_3524; _L333: break MISSING_BLOCK_LABEL_3697; s; _L331: t; if(flag1) goto _L335; else goto _L334 _L334: JVM INSTR icmpge 3697; goto _L336 _L337 _L336: break MISSING_BLOCK_LABEL_3540; _L337: break MISSING_BLOCK_LABEL_3697; r; nb; _L335: if(flag1) goto _L339; else goto _L338 _L338: JVM INSTR icmplt 3697; goto _L340 _L341 _L340: break MISSING_BLOCK_LABEL_3556; _L341: break MISSING_BLOCK_LABEL_3697; this; if(flag1) goto _L343; else goto _L342 _L342: r; ob; _L339: JVM INSTR icmpge 3697; goto _L344 _L345 _L344: break MISSING_BLOCK_LABEL_3572; _L345: break MISSING_BLOCK_LABEL_3697; this; _L343: mb; r; JVM INSTR aaload ; p p2; p2; q; p2.a >> 8; if(flag1) goto _L347; else goto _L346 _L346: JVM INSTR icmplt 3697; goto _L348 _L349 _L348: break MISSING_BLOCK_LABEL_3603; _L349: break MISSING_BLOCK_LABEL_3697; q; p2.b >> 8; _L347: if(flag1) goto _L351; else goto _L350 _L350: JVM INSTR icmpgt 3697; goto _L352 _L353 _L352: break MISSING_BLOCK_LABEL_3623; _L353: break MISSING_BLOCK_LABEL_3697; p2.a; if(flag1) goto _L355; else goto _L354 _L354: p2.b; _L351: JVM INSTR icmpgt 3697; goto _L356 _L357 _L356: break MISSING_BLOCK_LABEL_3641; _L357: break MISSING_BLOCK_LABEL_3697; l2.L; _L355: if(flag1) goto _L359; else goto _L358 _L358: JVM INSTR ifne 3697; goto _L360 _L361 _L360: break MISSING_BLOCK_LABEL_3654; _L361: break MISSING_BLOCK_LABEL_3697; l2.H[j2]; _L359: JVM INSTR ifne 3697; goto _L362 _L363 _L362: break MISSING_BLOCK_LABEL_3665; _L363: break MISSING_BLOCK_LABEL_3697; u[s] = l2; v[s] = j2; s++; } private void a(int i1, int j1, int k1, int ai[], int ai1[], int ai2[], int l1, l l2) { boolean flag1; flag1 = q.d; boolean flag = false; l1; if(flag1) goto _L2; else goto _L1 _L1: -2; JVM INSTR icmpne 21; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_20; _L4: break MISSING_BLOCK_LABEL_21; return; l1; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR iflt 1969; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_31; _L8: break MISSING_BLOCK_LABEL_1969; l1; if(flag1) goto _L10; else goto _L9 _L9: Y; JVM INSTR icmplt 48; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_45; _L12: break MISSING_BLOCK_LABEL_48; l1 = 0; e(l1); ai[0]; _L10: int i2; i2; int j2; int k2; int i3; int k3; int l3; int i4; int j4; int k4; j2 = ai1[0]; k2 = ai2[0]; i3 = i2 - ai[1]; k3 = j2 - ai1[1]; l3 = k2 - ai2[1]; k1--; i4 = ai[k1] - i2; j4 = ai1[k1] - j2; k4 = ai2[k1] - k2; bb[l1]; 1; if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR icmpne 1058; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_145; _L16: break MISSING_BLOCK_LABEL_1058; int k5; int i6; int j6; int k6; int l6; int i7; int j7; int k7; int l7; int i8; int j8; int k8; int j9; int k9; byte byte0; k5 = i4 * j2 - j4 * i2 << 12; i6 = j4 * k2 - k4 * j2 << (5 - B) + 7 + 4; j6 = k4 * i2 - i4 * k2 << (5 - B) + 7; k6 = i3 * j2 - k3 * i2 << 12; l6 = k3 * k2 - l3 * j2 << (5 - B) + 7 + 4; i7 = l3 * i2 - i3 * k2 << (5 - B) + 7; j7 = k3 * i4 - i3 * j4 << 5; k7 = l3 * j4 - k3 * k4 << (5 - B) + 4; l7 = i3 * k4 - l3 * i4 >> B - 5; i8 = i6 >> 4; j8 = l6 >> 4; k8 = k7 >> 4; int l8 = nb - A; j9 = w; k9 = z + nb * j9; byte0 = 1; k5 += j6 * l8; k6 += i7 * l8; j7 += l7 * l8; vb; if(flag1) goto _L18; else goto _L17 _L17: if(!vb) break MISSING_BLOCK_LABEL_504; nb & 1; 1; if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpne 477; goto _L21 _L22 _L21: break MISSING_BLOCK_LABEL_439; _L22: break MISSING_BLOCK_LABEL_477; nb++; k5 += j6; k6 += i7; j7 += l7; k9 += j9; j6 <<= 1; i7 <<= 1; l7 <<= 1; j9; true; _L20: JVM INSTR ishl ; j9; byte0 = 2; eb[l1]; _L18: if(flag1) goto _L24; else goto _L23 _L23: JVM INSTR ifne 789; goto _L25 _L26 _L25: break MISSING_BLOCK_LABEL_519; _L26: break MISSING_BLOCK_LABEL_789; i1 = nb; _L41: p p2; int l9; int i10; if(i1 >= ob) break; /* Loop/switch isn't completed */ p2 = mb[i1]; j1 = p2.a >> 8; l9 = p2.b >> 8; i10 = l9 - j1; i10; if(flag1) goto _L28; else goto _L27 _L27: if(i10 > 0) goto _L30; else goto _L29 _L29: k5 += j6; k6 += i7; j7 += l7; k9 += j9; if(!flag1) goto _L31; else goto _L30 _L30: p2.c; _L28: int j10; j10; int k10 = (p2.d - j10) / i10; j1; -x; if(flag1) goto _L33; else goto _L32 _L32: JVM INSTR icmpge 669; goto _L34 _L35 _L34: break MISSING_BLOCK_LABEL_642; _L35: break MISSING_BLOCK_LABEL_669; j10 += (-x - j1) * k10; j1 = -x; i10 = l9 - j1; l9; x; _L33: if(flag1) goto _L37; else goto _L36 _L36: JVM INSTR icmple 695; goto _L38 _L39 _L38: break MISSING_BLOCK_LABEL_683; _L39: break MISSING_BLOCK_LABEL_695; int l10 = x; i10 = l10 - j1; a(lb, db[l1], 0, 0, k5 + i8 * j1, k6 + j8 * j1, j7 + k8 * j1, i6, l6, k7, i10, k9 + j1, j10, k10 << 2); k5 += j6; k6 += i7; j7 += l7; k9; j9; _L37: JVM INSTR iadd ; k9; _L31: i1 += byte0; if(!flag1) goto _L41; else goto _L40 _L40: return; nb; _L24: i1; _L56: if(i1 >= ob) break; /* Loop/switch isn't completed */ p2 = mb[i1]; j1 = p2.a >> 8; l9 = p2.b >> 8; i10 = l9 - j1; i10; if(flag1) goto _L43; else goto _L42 _L42: if(i10 > 0) goto _L45; else goto _L44 _L44: k5 += j6; k6 += i7; j7 += l7; k9 += j9; if(!flag1) goto _L46; else goto _L45 _L45: p2.c; _L43: j10; k10 = (p2.d - j10) / i10; j1; -x; if(flag1) goto _L48; else goto _L47 _L47: JVM INSTR icmpge 939; goto _L49 _L50 _L49: break MISSING_BLOCK_LABEL_912; _L50: break MISSING_BLOCK_LABEL_939; j10 += (-x - j1) * k10; j1 = -x; i10 = l9 - j1; l9; x; _L48: if(flag1) goto _L52; else goto _L51 _L51: JVM INSTR icmple 965; goto _L53 _L54 _L53: break MISSING_BLOCK_LABEL_953; _L54: break MISSING_BLOCK_LABEL_965; int i11 = x; i10 = i11 - j1; a(lb, 0, 0, 0, db[l1], k5 + i8 * j1, k6 + j8 * j1, j7 + k8 * j1, i6, l6, k7, i10, k9 + j1, j10, k10); k5 += j6; k6 += i7; j7 += l7; k9; j9; _L52: JVM INSTR iadd ; k9; _L46: i1 += byte0; if(!flag1) goto _L56; else goto _L55 _L55: return; i4 * j2 - j4 * i2; 11; _L14: JVM INSTR ishl ; k5; i6 = j4 * k2 - k4 * j2 << (5 - B) + 6 + 4; j6 = k4 * i2 - i4 * k2 << (5 - B) + 6; k6 = i3 * j2 - k3 * i2 << 11; l6 = k3 * k2 - l3 * j2 << (5 - B) + 6 + 4; i7 = l3 * i2 - i3 * k2 << (5 - B) + 6; j7 = k3 * i4 - i3 * j4 << 5; k7 = l3 * j4 - k3 * k4 << (5 - B) + 4; l7 = i3 * k4 - l3 * i4 >> B - 5; i8 = i6 >> 4; j8 = l6 >> 4; k8 = k7 >> 4; int i9 = nb - A; j9 = w; k9 = z + nb * j9; byte0 = 1; k5 += j6 * i9; k6 += i7 * i9; j7 += l7 * i9; vb; if(flag1) goto _L58; else goto _L57 _L57: if(!vb) break MISSING_BLOCK_LABEL_1417; nb & 1; 1; if(flag1) goto _L60; else goto _L59 _L59: JVM INSTR icmpne 1390; goto _L61 _L62 _L61: break MISSING_BLOCK_LABEL_1352; _L62: break MISSING_BLOCK_LABEL_1390; nb++; k5 += j6; k6 += i7; j7 += l7; k9 += j9; j6 <<= 1; i7 <<= 1; l7 <<= 1; j9; true; _L60: JVM INSTR ishl ; j9; byte0 = 2; eb[l1]; _L58: if(flag1) goto _L64; else goto _L63 _L63: JVM INSTR ifne 1700; goto _L65 _L66 _L65: break MISSING_BLOCK_LABEL_1432; _L66: break MISSING_BLOCK_LABEL_1700; i1 = nb; _L81: if(i1 >= ob) break; /* Loop/switch isn't completed */ p2 = mb[i1]; j1 = p2.a >> 8; l9 = p2.b >> 8; i10 = l9 - j1; i10; if(flag1) goto _L68; else goto _L67 _L67: if(i10 > 0) goto _L70; else goto _L69 _L69: k5 += j6; k6 += i7; j7 += l7; k9 += j9; if(!flag1) goto _L71; else goto _L70 _L70: p2.c; _L68: j10; k10 = (p2.d - j10) / i10; j1; -x; if(flag1) goto _L73; else goto _L72 _L72: JVM INSTR icmpge 1582; goto _L74 _L75 _L74: break MISSING_BLOCK_LABEL_1555; _L75: break MISSING_BLOCK_LABEL_1582; j10 += (-x - j1) * k10; j1 = -x; i10 = l9 - j1; l9; x; _L73: if(flag1) goto _L77; else goto _L76 _L76: JVM INSTR icmple 1608; goto _L78 _L79 _L78: break MISSING_BLOCK_LABEL_1596; _L79: break MISSING_BLOCK_LABEL_1608; int j11 = x; i10 = j11 - j1; c(lb, db[l1], 0, 0, k5 + i8 * j1, k6 + j8 * j1, j7 + k8 * j1, i6, l6, k7, i10, k9 + j1, j10, k10); k5 += j6; k6 += i7; j7 += l7; k9; j9; _L77: JVM INSTR iadd ; k9; _L71: i1 += byte0; if(!flag1) goto _L81; else goto _L80 _L80: return; nb; _L64: i1; _L96: if(i1 >= ob) break; /* Loop/switch isn't completed */ p2 = mb[i1]; j1 = p2.a >> 8; l9 = p2.b >> 8; i10 = l9 - j1; i10; if(flag1) goto _L83; else goto _L82 _L82: if(i10 > 0) goto _L85; else goto _L84 _L84: k5 += j6; k6 += i7; j7 += l7; k9 += j9; if(!flag1) goto _L86; else goto _L85 _L85: p2.c; _L83: j10; k10 = (p2.d - j10) / i10; j1; -x; if(flag1) goto _L88; else goto _L87 _L87: JVM INSTR icmpge 1850; goto _L89 _L90 _L89: break MISSING_BLOCK_LABEL_1823; _L90: break MISSING_BLOCK_LABEL_1850; j10 += (-x - j1) * k10; j1 = -x; i10 = l9 - j1; l9; x; _L88: if(flag1) goto _L92; else goto _L91 _L91: JVM INSTR icmple 1876; goto _L93 _L94 _L93: break MISSING_BLOCK_LABEL_1864; _L94: break MISSING_BLOCK_LABEL_1876; int k11 = x; i10 = k11 - j1; b(lb, 0, 0, 0, db[l1], k5 + i8 * j1, k6 + j8 * j1, j7 + k8 * j1, i6, l6, k7, i10, k9 + j1, j10, k10); k5 += j6; k6 += i7; j7 += l7; k9; j9; _L92: JVM INSTR iadd ; k9; _L86: i1 += byte0; if(!flag1) goto _L96; else goto _L95 _L95: return; false; _L6: i2; _L108: if(i2 >= a) break; /* Loop/switch isn't completed */ b[i2]; l1; if(flag1) goto _L98; else goto _L97 _L97: if(flag1) goto _L100; else goto _L99 _L99: JVM INSTR icmpne 2019; goto _L101 _L102 _L101: break MISSING_BLOCK_LABEL_2003; _L102: break MISSING_BLOCK_LABEL_2019; d = c[i2]; if(!flag1) break; /* Loop/switch isn't completed */ i2; if(flag1) goto _L104; else goto _L103 _L103: a - 1; _L100: JVM INSTR icmpne 2197; goto _L105 _L106 _L105: break MISSING_BLOCK_LABEL_2035; _L106: break MISSING_BLOCK_LABEL_2197; (int)(Math.random() * (double)a); _L104: j2; b[j2] = l1; l1 = -1 - l1; k2 = (l1 >> 10 & 0x1f) * 8; int j3 = (l1 >> 5 & 0x1f) * 8; k3 = (l1 & 0x1f) * 8; l3 = 0; do { if(l3 >= 256) break; i4 = l3 * l3; j4 = (k2 * i4) / 0x10000; int l4 = (j3 * i4) / 0x10000; int l5 = (k3 * i4) / 0x10000; c[j2][255 - l3] = (j4 << 16) + (l4 << 8) + l5; l3++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); d = c[j2]; i2++; if(!flag1) goto _L108; else goto _L107 _L107: i2 = w; z; nb * i2; _L98: JVM INSTR iadd ; j2; k2 = 1; vb; if(flag1) goto _L110; else goto _L109 _L109: if(!vb) break MISSING_BLOCK_LABEL_2281; nb & 1; 1; if(flag1) goto _L112; else goto _L111 _L111: JVM INSTR icmpne 2272; goto _L113 _L114 _L113: break MISSING_BLOCK_LABEL_2255; _L114: break MISSING_BLOCK_LABEL_2272; nb++; j2 += i2; i2; true; _L112: JVM INSTR ishl ; i2; k2 = 2; l2.E; _L110: if(flag1) goto _L116; else goto _L115 _L115: JVM INSTR ifeq 2490; goto _L117 _L118 _L117: break MISSING_BLOCK_LABEL_2294; _L118: break MISSING_BLOCK_LABEL_2490; i1 = nb; _L133: p p1; if(i1 >= ob) break; /* Loop/switch isn't completed */ p1 = mb[i1]; j1 = p1.a >> 8; k3 = p1.b >> 8; l3 = k3 - j1; l3; if(flag1) goto _L120; else goto _L119 _L119: if(l3 > 0) goto _L122; else goto _L121 _L121: j2 += i2; if(!flag1) goto _L123; else goto _L122 _L122: p1.c; _L120: i4; j4 = (p1.d - i4) / l3; j1; -x; if(flag1) goto _L125; else goto _L124 _L124: JVM INSTR icmpge 2423; goto _L126 _L127 _L126: break MISSING_BLOCK_LABEL_2396; _L127: break MISSING_BLOCK_LABEL_2423; i4 += (-x - j1) * j4; j1 = -x; l3 = k3 - j1; k3; x; _L125: if(flag1) goto _L129; else goto _L128 _L128: JVM INSTR icmple 2449; goto _L130 _L131 _L130: break MISSING_BLOCK_LABEL_2437; _L131: break MISSING_BLOCK_LABEL_2449; int i5 = x; l3 = i5 - j1; b(lb, -l3, j2 + j1, 0, d, i4, j4); j2; i2; _L129: JVM INSTR iadd ; j2; _L123: i1 += k2; if(!flag1) goto _L133; else goto _L132 _L132: return; nb; _L116: i1; _L148: if(i1 >= ob) break; /* Loop/switch isn't completed */ p1 = mb[i1]; j1 = p1.a >> 8; k3 = p1.b >> 8; l3 = k3 - j1; l3; if(flag1) goto _L135; else goto _L134 _L134: if(l3 > 0) goto _L137; else goto _L136 _L136: j2 += i2; if(!flag1) goto _L138; else goto _L137 _L137: p1.c; _L135: i4; j4 = (p1.d - i4) / l3; j1; -x; if(flag1) goto _L140; else goto _L139 _L139: JVM INSTR icmpge 2619; goto _L141 _L142 _L141: break MISSING_BLOCK_LABEL_2592; _L142: break MISSING_BLOCK_LABEL_2619; i4 += (-x - j1) * j4; j1 = -x; l3 = k3 - j1; k3; x; _L140: if(flag1) goto _L144; else goto _L143 _L143: JVM INSTR icmple 2645; goto _L145 _L146 _L145: break MISSING_BLOCK_LABEL_2633; _L146: break MISSING_BLOCK_LABEL_2645; int j5 = x; l3 = j5 - j1; c(lb, -l3, j2 + j1, 0, d, i4, j4); j2; i2; _L144: JVM INSTR iadd ; j2; _L138: i1 += k2; if(!flag1) goto _L148; else goto _L147 _L147: } private static void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { boolean flag1; flag1 = q.d; boolean flag = false; i3; if(flag1) goto _L2; else goto _L1 _L1: if(i3 <= 0) return; false; _L2: int i4; i4; int j4; int k4; j4 = 0; k4 = 0; i2; if(flag1) goto _L4; else goto _L3 _L3: if(i2 != 0) { i1 = k1 / i2 << 7; j1 = l1 / i2 << 7; } i1; _L4: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR ifge 72; goto _L7 _L8 _L7: i1 = 0; if(!flag1) goto _L9; else goto _L8 _L8: i1; _L6: 16256; if(flag1) goto _L11; else goto _L10 _L10: JVM INSTR icmple 88; goto _L12 _L9 _L12: i1 = 16256; _L9: k1 += j2; l1 += k2; i2; l2; _L11: JVM INSTR iadd ; i2; i2; if(flag1) goto _L14; else goto _L13 _L13: if(i2 != 0) { i4 = k1 / i2 << 7; j4 = l1 / i2 << 7; } i4; _L14: if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR ifge 157; goto _L17 _L18 _L17: i4 = 0; if(!flag1) goto _L19; else goto _L18 _L18: i4; _L16: 16256; if(flag1) goto _L21; else goto _L20 _L20: JVM INSTR icmple 175; goto _L22 _L19 _L22: i4 = 16256; _L19: i4 - i1; 4; _L21: JVM INSTR ishr ; int l4; l4; int i5; int j5; i5 = j4 - j1 >> 4; j5 = i3 >> 4; _L38: if(j5 <= 0) break; /* Loop/switch isn't completed */ i1 += k3 & 0x600000; k4 = k3 >> 23; k3 += l3; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 = i4; j1 = j4; k1 += j2; l1 += k2; i2 += l2; i2; if(flag1) goto _L24; else goto _L23 _L23: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR ifeq 866; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_846; _L28: break MISSING_BLOCK_LABEL_866; i4 = k1 / i2 << 7; j4 = l1 / i2 << 7; i4; _L26: if(flag1) goto _L30; else goto _L29 _L29: JVM INSTR ifge 884; goto _L31 _L32 _L31: i4 = 0; if(!flag1) goto _L33; else goto _L32 _L32: i4; _L30: 16256; if(flag1) goto _L35; else goto _L34 _L34: JVM INSTR icmple 902; goto _L36 _L33 _L36: i4 = 16256; _L33: l4 = i4 - i1 >> 4; j4 - j1; 4; _L35: JVM INSTR ishr ; i5; j5--; if(!flag1) goto _L38; else goto _L37 _L37: false; _L24: j5; _L44: if(j5 >= (i3 & 0xf)) break; /* Loop/switch isn't completed */ j5 & 3; if(flag1) goto _L40; else goto _L39 _L39: JVM INSTR ifne 977; goto _L41 _L42 _L41: break MISSING_BLOCK_LABEL_951; _L42: break MISSING_BLOCK_LABEL_977; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4; i1 += l4; j1 + i5; _L40: j1; j5++; if(!flag1) goto _L44; else goto _L43 _L43: } private static void b(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { int l4; boolean flag; flag = q.d; l4 = h.P; i3; if(flag) goto _L2; else goto _L1 _L1: if(i3 <= 0) return; false; _L2: int i4; i4; int j4; int k4; j4 = 0; k4 = 0; i2; if(flag) goto _L4; else goto _L3 _L3: if(i2 != 0) { i1 = k1 / i2 << 7; j1 = l1 / i2 << 7; } i1; _L4: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifge 84; goto _L7 _L8 _L7: i1 = 0; l4; if(flag) goto _L6; else goto _L9 _L9: if(l4 == 0 && !flag) goto _L10; else goto _L8 _L8: i1; _L6: 16256; if(flag) goto _L12; else goto _L11 _L11: JVM INSTR icmple 100; goto _L13 _L10 _L13: i1 = 16256; _L10: k1 += j2; l1 += k2; i2; l2; _L12: JVM INSTR iadd ; i2; i2; if(flag) goto _L15; else goto _L14 _L14: if(i2 != 0) { i4 = k1 / i2 << 7; j4 = l1 / i2 << 7; } i4; _L15: if(flag) goto _L17; else goto _L16 _L16: JVM INSTR ifge 179; goto _L18 _L19 _L18: i4 = 0; l4; if(flag) goto _L17; else goto _L20 _L20: if(l4 == 0 && !flag) goto _L21; else goto _L19 _L19: i4; _L17: 16256; if(flag) goto _L23; else goto _L22 _L22: JVM INSTR icmple 197; goto _L24 _L21 _L24: i4 = 16256; _L21: i4 - i1; 4; _L23: JVM INSTR ishr ; int i5; i5; int j5; int k5; j5 = j4 - j1 >> 4; k5 = i3 >> 4; _L41: if(k5 <= 0) break; /* Loop/switch isn't completed */ i1 += k3 & 0x600000; k4 = k3 >> 23; k3 += l3; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 = i4; j1 = j4; k1 += j2; l1 += k2; i2 += l2; i2; if(flag) goto _L26; else goto _L25 _L25: if(flag) goto _L28; else goto _L27 _L27: JVM INSTR ifeq 1048; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_1028; _L30: break MISSING_BLOCK_LABEL_1048; i4 = k1 / i2 << 7; j4 = l1 / i2 << 7; i4; _L28: if(flag) goto _L32; else goto _L31 _L31: JVM INSTR ifge 1076; goto _L33 _L34 _L33: i4 = 0; l4; if(flag) goto _L32; else goto _L35 _L35: if(l4 == 0 && !flag) goto _L36; else goto _L34 _L34: i4; _L32: 16256; if(flag) goto _L38; else goto _L37 _L37: JVM INSTR icmple 1094; goto _L39 _L36 _L39: i4 = 16256; _L36: i5 = i4 - i1 >> 4; j4 - j1; 4; _L38: JVM INSTR ishr ; j5; k5--; if(!flag) goto _L41; else goto _L40 _L40: false; _L26: k5; _L47: if(k5 >= (i3 & 0xf)) break; /* Loop/switch isn't completed */ k5 & 3; if(flag) goto _L43; else goto _L42 _L42: JVM INSTR ifne 1169; goto _L44 _L45 _L44: break MISSING_BLOCK_LABEL_1143; _L45: break MISSING_BLOCK_LABEL_1169; i1 = (i1 & 0x3fff) + (k3 & 0x600000); k4 = k3 >> 23; k3 += l3; ai[j3++] = (ai1[(j1 & 0x3f80) + (i1 >> 7)] >>> k4) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 + j5; _L43: j1; k5++; if(!flag) goto _L47; else goto _L46 _L46: } private static void a(int ai[], int i1, int j1, int k1, int ai1[], int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4) { boolean flag1; flag1 = q.d; boolean flag = false; j3; if(flag1) goto _L2; else goto _L1 _L1: if(j3 <= 0) return; false; _L2: int j4; j4; int k4; k4 = 0; i4 <<= 2; j2; if(flag1) goto _L4; else goto _L3 _L3: if(j2 != 0) { j4 = l1 / j2 << 7; k4 = i2 / j2 << 7; } j4; _L4: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR ifge 79; goto _L7 _L8 _L7: j4 = 0; if(!flag1) goto _L9; else goto _L8 _L8: j4; _L6: if(flag1) goto _L11; else goto _L10 _L10: 16256; JVM INSTR icmple 97; goto _L12 _L9 _L12: j4 = 16256; _L9: j3; _L11: int l4; l4; _L103: l4; _L30: JVM INSTR ifle 1135; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_106; _L14: break; /* Loop/switch isn't completed */ l1 += k2; i2 += l2; j2 += i3; j1 = j4; k1 = k4; j2; if(flag1) goto _L16; else goto _L15 _L15: if(j2 != 0) { j4 = l1 / j2 << 7; k4 = i2 / j2 << 7; } j4; _L16: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR ifge 181; goto _L19 _L20 _L19: j4 = 0; if(!flag1) goto _L21; else goto _L20 _L20: j4; _L18: 16256; if(flag1) goto _L23; else goto _L22 _L22: JVM INSTR icmple 199; goto _L24 _L21 _L24: j4 = 16256; _L21: j4 - j1; 4; _L23: JVM INSTR ishr ; int i5; i5; int j5; int k5; j5 = k4 - k1 >> 4; k5 = l3 >> 23; j1 += l3 & 0x600000; l3 += i4; l4; 16; if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmpge 355; goto _L27 _L28 _L27: int l5 = 0; _L37: if(l5 >= l4) break MISSING_BLOCK_LABEL_1127; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; if(flag1) goto _L30; else goto _L29 _L29: if(flag1) goto _L32; else goto _L31 _L31: JVM INSTR ifeq 295; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_290; _L34: break MISSING_BLOCK_LABEL_295; ai[k3] = i1; k3++; j1 += i5; k1 += j5; if(flag1) continue; /* Loop/switch isn't completed */ l5 & 3; _L32: 3; JVM INSTR icmpne 347; goto _L35 _L36 _L35: break MISSING_BLOCK_LABEL_321; _L36: break MISSING_BLOCK_LABEL_347; j1 = (j1 & 0x3fff) + (l3 & 0x600000); k5 = l3 >> 23; l3 += i4; l5++; if(!flag1) goto _L37; else goto _L28 _L28: int i6 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; i6; i6; _L26: i1; if(flag1) goto _L39; else goto _L38 _L38: JVM INSTR ifeq 386; goto _L40 _L41 _L40: break MISSING_BLOCK_LABEL_381; _L41: break MISSING_BLOCK_LABEL_386; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L39: if(flag1) goto _L43; else goto _L42 _L42: JVM INSTR ifeq 430; goto _L44 _L45 _L44: break MISSING_BLOCK_LABEL_425; _L45: break MISSING_BLOCK_LABEL_430; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L43: if(flag1) goto _L47; else goto _L46 _L46: JVM INSTR ifeq 474; goto _L48 _L49 _L48: break MISSING_BLOCK_LABEL_469; _L49: break MISSING_BLOCK_LABEL_474; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L47: if(flag1) goto _L51; else goto _L50 _L50: JVM INSTR ifeq 518; goto _L52 _L53 _L52: break MISSING_BLOCK_LABEL_513; _L53: break MISSING_BLOCK_LABEL_518; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0x3fff) + (l3 & 0x600000); k5 = l3 >> 23; l3 += i4; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L51: if(flag1) goto _L55; else goto _L54 _L54: JVM INSTR ifeq 588; goto _L56 _L57 _L56: break MISSING_BLOCK_LABEL_583; _L57: break MISSING_BLOCK_LABEL_588; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L55: if(flag1) goto _L59; else goto _L58 _L58: JVM INSTR ifeq 632; goto _L60 _L61 _L60: break MISSING_BLOCK_LABEL_627; _L61: break MISSING_BLOCK_LABEL_632; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L59: if(flag1) goto _L63; else goto _L62 _L62: JVM INSTR ifeq 676; goto _L64 _L65 _L64: break MISSING_BLOCK_LABEL_671; _L65: break MISSING_BLOCK_LABEL_676; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L63: if(flag1) goto _L67; else goto _L66 _L66: JVM INSTR ifeq 720; goto _L68 _L69 _L68: break MISSING_BLOCK_LABEL_715; _L69: break MISSING_BLOCK_LABEL_720; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0x3fff) + (l3 & 0x600000); k5 = l3 >> 23; l3 += i4; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L67: if(flag1) goto _L71; else goto _L70 _L70: JVM INSTR ifeq 790; goto _L72 _L73 _L72: break MISSING_BLOCK_LABEL_785; _L73: break MISSING_BLOCK_LABEL_790; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L71: if(flag1) goto _L75; else goto _L74 _L74: JVM INSTR ifeq 834; goto _L76 _L77 _L76: break MISSING_BLOCK_LABEL_829; _L77: break MISSING_BLOCK_LABEL_834; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L75: if(flag1) goto _L79; else goto _L78 _L78: JVM INSTR ifeq 878; goto _L80 _L81 _L80: break MISSING_BLOCK_LABEL_873; _L81: break MISSING_BLOCK_LABEL_878; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L79: if(flag1) goto _L83; else goto _L82 _L82: JVM INSTR ifeq 922; goto _L84 _L85 _L84: break MISSING_BLOCK_LABEL_917; _L85: break MISSING_BLOCK_LABEL_922; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0x3fff) + (l3 & 0x600000); k5 = l3 >> 23; l3 += i4; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L83: if(flag1) goto _L87; else goto _L86 _L86: JVM INSTR ifeq 992; goto _L88 _L89 _L88: break MISSING_BLOCK_LABEL_987; _L89: break MISSING_BLOCK_LABEL_992; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L87: if(flag1) goto _L91; else goto _L90 _L90: JVM INSTR ifeq 1036; goto _L92 _L93 _L92: break MISSING_BLOCK_LABEL_1031; _L93: break MISSING_BLOCK_LABEL_1036; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0x3f80) + (j1 >> 7)] >>> k5; _L91: if(flag1) goto _L95; else goto _L94 _L94: JVM INSTR ifeq 1080; goto _L96 _L97 _L96: break MISSING_BLOCK_LABEL_1075; _L97: break MISSING_BLOCK_LABEL_1080; ai[k3] = i1; k3++; j1 += i5; k1 += j5; ai1; (k1 & 0x3f80) + (j1 >> 7); if(flag1) goto _L99; else goto _L98 _L98: JVM INSTR iaload ; k5; JVM INSTR iushr ; JVM INSTR dup ; i1; _L95: JVM INSTR ifeq 1124; goto _L100 _L101 _L100: ai; k3; _L99: i1; JVM INSTR iastore ; _L101: k3++; l4 -= 16; if(!flag1) goto _L103; else goto _L102 _L102: } private static void c(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { boolean flag1; flag1 = q.d; boolean flag = false; i3; if(flag1) goto _L2; else goto _L1 _L1: if(i3 <= 0) return; false; _L2: int i4; i4; int j4; j4 = 0; l3 <<= 2; i2; if(flag1) goto _L4; else goto _L3 _L3: if(i2 != 0) { i4 = k1 / i2 << 6; j4 = l1 / i2 << 6; } i4; _L4: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR ifge 79; goto _L7 _L8 _L7: i4 = 0; if(!flag1) goto _L9; else goto _L8 _L8: i4; _L6: if(flag1) goto _L11; else goto _L10 _L10: 4032; JVM INSTR icmple 97; goto _L12 _L9 _L12: i4 = 4032; _L9: i3; _L11: int k4; k4; _L33: if(k4 <= 0) break; /* Loop/switch isn't completed */ k1 += j2; l1 += k2; i2; l2; _L28: JVM INSTR iadd ; i2; i1 = i4; j1 = j4; i2; if(flag1) goto _L14; else goto _L13 _L13: if(i2 != 0) { i4 = k1 / i2 << 6; j4 = l1 / i2 << 6; } i4; _L14: if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR ifge 181; goto _L17 _L18 _L17: i4 = 0; if(!flag1) goto _L19; else goto _L18 _L18: i4; _L16: 4032; if(flag1) goto _L21; else goto _L20 _L20: JVM INSTR icmple 199; goto _L22 _L19 _L22: i4 = 4032; _L19: i4 - i1; 4; _L21: JVM INSTR ishr ; int l4; l4; int i5; int j5; i5 = j4 - j1 >> 4; j5 = k3 >> 20; i1 += k3 & 0xc0000; k3 += l3; k4; 16; if(flag1) goto _L24; else goto _L23 _L23: JVM INSTR icmpge 343; goto _L25 _L26 _L25: int k5 = 0; _L31: if(k5 >= k4) break MISSING_BLOCK_LABEL_923; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; if(flag1) continue; /* Loop/switch isn't completed */ k5 & 3; 3; if(flag1) goto _L28; else goto _L27 _L27: JVM INSTR icmpne 335; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_309; _L30: break MISSING_BLOCK_LABEL_335; i1 = (i1 & 0xfff) + (k3 & 0xc0000); j5 = k3 >> 20; k3 += l3; k5++; if(!flag1) goto _L31; else goto _L26 _L26: ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); j5 = k3 >> 20; k3 += l3; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); j5 = k3 >> 20; k3 += l3; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); j5 = k3 >> 20; k3 += l3; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1 += i5; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; i1 += l4; j1; i5; _L24: JVM INSTR iadd ; j1; ai[j3++] = ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> j5; k4 -= 16; if(!flag1) goto _L33; else goto _L32 _L32: } private static void d(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { int k4; boolean flag; flag = q.d; k4 = h.P; i3; if(flag) goto _L2; else goto _L1 _L1: if(i3 <= 0) return; false; _L2: int i4; i4; int j4; j4 = 0; l3 <<= 2; i2; if(flag) goto _L4; else goto _L3 _L3: if(i2 != 0) { i4 = k1 / i2 << 6; j4 = l1 / i2 << 6; } i4; _L4: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifge 91; goto _L7 _L8 _L7: i4 = 0; k4; if(flag) goto _L6; else goto _L9 _L9: if(k4 == 0 && !flag) goto _L10; else goto _L8 _L8: i4; _L6: if(flag) goto _L12; else goto _L11 _L11: 4032; JVM INSTR icmple 109; goto _L13 _L10 _L13: i4 = 4032; _L10: i3; _L12: int l4; l4; _L37: if(l4 <= 0) break; /* Loop/switch isn't completed */ k1 += j2; l1 += k2; i2 += l2; i1 = i4; j1 = j4; i2; if(flag) goto _L15; else goto _L14 _L14: if(i2 != 0) { i4 = k1 / i2 << 6; j4 = l1 / i2 << 6; } i4; _L15: if(flag) goto _L17; else goto _L16 _L16: JVM INSTR ifge 203; goto _L18 _L19 _L18: i4 = 0; k4; if(flag) goto _L17; else goto _L20 _L20: if(k4 == 0 && !flag) goto _L21; else goto _L19 _L19: i4; _L17: 4032; if(flag) goto _L23; else goto _L22 _L22: JVM INSTR icmple 221; goto _L24 _L21 _L24: i4 = 4032; _L21: i4 - i1; 4; _L23: JVM INSTR ishr ; int i5; i5; int j5; int k5; j5 = j4 - j1 >> 4; k5 = k3 >> 20; i1 += k3 & 0xc0000; k3 += l3; l4; 16; if(flag) goto _L26; else goto _L25 _L25: JVM INSTR icmpge 390; goto _L27 _L28 _L27: int l5 = 0; _L33: if(l5 >= l4) break; /* Loop/switch isn't completed */ ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; if(flag) continue; /* Loop/switch isn't completed */ l5 & 3; 3; if(flag) goto _L26; else goto _L29 _L29: JVM INSTR icmpne 367; goto _L30 _L31 _L30: break MISSING_BLOCK_LABEL_341; _L31: break MISSING_BLOCK_LABEL_367; i1 = (i1 & 0xfff) + (k3 & 0xc0000); k5 = k3 >> 20; k3 += l3; l5++; if(!flag) goto _L33; else goto _L32 _L32: k4; if(flag) goto _L35; else goto _L34 _L34: if(k4 == 0 && !flag) break MISSING_BLOCK_LABEL_1130; _L28: ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); k5 = k3 >> 20; k3 += l3; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); k5 = k3 >> 20; k3 += l3; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; i1 = (i1 & 0xfff) + (k3 & 0xc0000); k5 = k3 >> 20; k3 += l3; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1 += j5; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); i1 += i5; j1; j5; _L26: JVM INSTR iadd ; _L35: j1; ai[j3++] = (ai1[(j1 & 0xfc0) + (i1 >> 6)] >>> k5) + (ai[j3] >> 1 & 0x7f7f7f); l4 -= 16; if(!flag) goto _L37; else goto _L36 _L36: } private static void b(int ai[], int i1, int j1, int k1, int ai1[], int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4) { boolean flag1; flag1 = q.d; boolean flag = false; j3; if(flag1) goto _L2; else goto _L1 _L1: if(j3 <= 0) return; false; _L2: int j4; j4; int k4; k4 = 0; i4 <<= 2; j2; if(flag1) goto _L4; else goto _L3 _L3: if(j2 != 0) { j4 = l1 / j2 << 6; k4 = i2 / j2 << 6; } j4; _L4: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR ifge 79; goto _L7 _L8 _L7: j4 = 0; if(!flag1) goto _L9; else goto _L8 _L8: j4; _L6: if(flag1) goto _L11; else goto _L10 _L10: 4032; JVM INSTR icmple 97; goto _L12 _L9 _L12: j4 = 4032; _L9: j3; _L11: int l4; l4; _L103: l4; _L30: JVM INSTR ifle 1135; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_106; _L14: break; /* Loop/switch isn't completed */ l1 += k2; i2 += l2; j2 += i3; j1 = j4; k1 = k4; j2; if(flag1) goto _L16; else goto _L15 _L15: if(j2 != 0) { j4 = l1 / j2 << 6; k4 = i2 / j2 << 6; } j4; _L16: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR ifge 181; goto _L19 _L20 _L19: j4 = 0; if(!flag1) goto _L21; else goto _L20 _L20: j4; _L18: 4032; if(flag1) goto _L23; else goto _L22 _L22: JVM INSTR icmple 199; goto _L24 _L21 _L24: j4 = 4032; _L21: j4 - j1; 4; _L23: JVM INSTR ishr ; int i5; i5; int j5; int k5; j5 = k4 - k1 >> 4; k5 = l3 >> 20; j1 += l3 & 0xc0000; l3 += i4; l4; 16; if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmpge 355; goto _L27 _L28 _L27: int l5 = 0; _L37: if(l5 >= l4) break MISSING_BLOCK_LABEL_1127; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; if(flag1) goto _L30; else goto _L29 _L29: if(flag1) goto _L32; else goto _L31 _L31: JVM INSTR ifeq 295; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_290; _L34: break MISSING_BLOCK_LABEL_295; ai[k3] = i1; k3++; j1 += i5; k1 += j5; if(flag1) continue; /* Loop/switch isn't completed */ l5 & 3; _L32: 3; JVM INSTR icmpne 347; goto _L35 _L36 _L35: break MISSING_BLOCK_LABEL_321; _L36: break MISSING_BLOCK_LABEL_347; j1 = (j1 & 0xfff) + (l3 & 0xc0000); k5 = l3 >> 20; l3 += i4; l5++; if(!flag1) goto _L37; else goto _L28 _L28: int i6 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; i6; i6; _L26: i1; if(flag1) goto _L39; else goto _L38 _L38: JVM INSTR ifeq 386; goto _L40 _L41 _L40: break MISSING_BLOCK_LABEL_381; _L41: break MISSING_BLOCK_LABEL_386; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L39: if(flag1) goto _L43; else goto _L42 _L42: JVM INSTR ifeq 430; goto _L44 _L45 _L44: break MISSING_BLOCK_LABEL_425; _L45: break MISSING_BLOCK_LABEL_430; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L43: if(flag1) goto _L47; else goto _L46 _L46: JVM INSTR ifeq 474; goto _L48 _L49 _L48: break MISSING_BLOCK_LABEL_469; _L49: break MISSING_BLOCK_LABEL_474; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L47: if(flag1) goto _L51; else goto _L50 _L50: JVM INSTR ifeq 518; goto _L52 _L53 _L52: break MISSING_BLOCK_LABEL_513; _L53: break MISSING_BLOCK_LABEL_518; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0xfff) + (l3 & 0xc0000); k5 = l3 >> 20; l3 += i4; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L51: if(flag1) goto _L55; else goto _L54 _L54: JVM INSTR ifeq 588; goto _L56 _L57 _L56: break MISSING_BLOCK_LABEL_583; _L57: break MISSING_BLOCK_LABEL_588; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L55: if(flag1) goto _L59; else goto _L58 _L58: JVM INSTR ifeq 632; goto _L60 _L61 _L60: break MISSING_BLOCK_LABEL_627; _L61: break MISSING_BLOCK_LABEL_632; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L59: if(flag1) goto _L63; else goto _L62 _L62: JVM INSTR ifeq 676; goto _L64 _L65 _L64: break MISSING_BLOCK_LABEL_671; _L65: break MISSING_BLOCK_LABEL_676; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L63: if(flag1) goto _L67; else goto _L66 _L66: JVM INSTR ifeq 720; goto _L68 _L69 _L68: break MISSING_BLOCK_LABEL_715; _L69: break MISSING_BLOCK_LABEL_720; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0xfff) + (l3 & 0xc0000); k5 = l3 >> 20; l3 += i4; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L67: if(flag1) goto _L71; else goto _L70 _L70: JVM INSTR ifeq 790; goto _L72 _L73 _L72: break MISSING_BLOCK_LABEL_785; _L73: break MISSING_BLOCK_LABEL_790; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L71: if(flag1) goto _L75; else goto _L74 _L74: JVM INSTR ifeq 834; goto _L76 _L77 _L76: break MISSING_BLOCK_LABEL_829; _L77: break MISSING_BLOCK_LABEL_834; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L75: if(flag1) goto _L79; else goto _L78 _L78: JVM INSTR ifeq 878; goto _L80 _L81 _L80: break MISSING_BLOCK_LABEL_873; _L81: break MISSING_BLOCK_LABEL_878; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L79: if(flag1) goto _L83; else goto _L82 _L82: JVM INSTR ifeq 922; goto _L84 _L85 _L84: break MISSING_BLOCK_LABEL_917; _L85: break MISSING_BLOCK_LABEL_922; ai[k3] = i1; k3++; j1 += i5; k1 += j5; j1 = (j1 & 0xfff) + (l3 & 0xc0000); k5 = l3 >> 20; l3 += i4; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L83: if(flag1) goto _L87; else goto _L86 _L86: JVM INSTR ifeq 992; goto _L88 _L89 _L88: break MISSING_BLOCK_LABEL_987; _L89: break MISSING_BLOCK_LABEL_992; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L87: if(flag1) goto _L91; else goto _L90 _L90: JVM INSTR ifeq 1036; goto _L92 _L93 _L92: break MISSING_BLOCK_LABEL_1031; _L93: break MISSING_BLOCK_LABEL_1036; ai[k3] = i1; k3++; j1 += i5; k1 += j5; i1 = ai1[(k1 & 0xfc0) + (j1 >> 6)] >>> k5; _L91: if(flag1) goto _L95; else goto _L94 _L94: JVM INSTR ifeq 1080; goto _L96 _L97 _L96: break MISSING_BLOCK_LABEL_1075; _L97: break MISSING_BLOCK_LABEL_1080; ai[k3] = i1; k3++; j1 += i5; k1 += j5; ai1; (k1 & 0xfc0) + (j1 >> 6); if(flag1) goto _L99; else goto _L98 _L98: JVM INSTR iaload ; k5; JVM INSTR iushr ; JVM INSTR dup ; i1; _L95: JVM INSTR ifeq 1124; goto _L100 _L101 _L100: ai; k3; _L99: i1; JVM INSTR iastore ; _L101: k3++; l4 -= 16; if(!flag1) goto _L103; else goto _L102 _L102: } private static void a(int ai[], int i1, int j1, int k1, int ai1[], int l1, int i2) { boolean flag; flag = q.d; int j2 = h.P; i1; if(flag) goto _L2; else goto _L1 _L1: if(i1 >= 0) return; i2 <<= 1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; i1 / 8; _L2: int k2; k2; label0: { int l2 = k2; do { if(l2 >= 0) break; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; l2++; if(flag) break label0; } while(!flag); k2 = -(i1 % 8); } int i3 = 0; do { if(i3 >= k2) break; ai[j1++] = k1; if(!flag) { if((i3 & 1) == 1) { k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; } i3++; } } while(!flag); return; } private static void b(int ai[], int i1, int j1, int k1, int ai1[], int l1, int i2) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 >= 0) return; i2 <<= 2; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; i1 / 16; _L2: int j2; j2; label0: { int k2 = j2; do { if(k2 >= 0) break; ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; k2++; if(flag1) break label0; } while(!flag1); j2 = -(i1 % 16); } int l2 = 0; do { if(l2 >= j2) break; ai[j1++] = k1 + (ai[j1] >> 1 & 0x7f7f7f); if(!flag1) { if((l2 & 3) == 3) { k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; l1 += i2; } l2++; } } while(!flag1); return; } private static void c(int ai[], int i1, int j1, int k1, int ai1[], int l1, int i2) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 >= 0) return; i2 <<= 2; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; i1 / 16; _L2: int j2; j2; label0: { int k2 = j2; do { if(k2 >= 0) break; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; ai[j1++] = k1; k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; k2++; if(flag1) break label0; } while(!flag1); j2 = -(i1 % 16); } int l2 = 0; do { if(l2 >= j2) break; ai[j1++] = k1; if(!flag1) { if((l2 & 3) == 3) { k1 = ai1[l1 >> 8 & 0xff]; l1 += i2; } l2++; } } while(!flag1); return; } public void b(int i1, int j1, int k1, int l1, int i2, int j2, int k2) { int l2; int i3; int j3; boolean flag; flag = q.d; l1 &= 0x3ff; i2 &= 0x3ff; j2 &= 0x3ff; G = 1024 - l1 & 0x3ff; H = 1024 - i2 & 0x3ff; I = 1024 - j2 & 0x3ff; l2 = 0; i3 = 0; j3 = k2; l1; if(flag) goto _L2; else goto _L1 _L1: if(l1 != 0) { int k3 = k[l1]; int j4 = k[l1 + 1024]; int i5 = 0 * j4 - j3 * k3 >> 15; j3 = 0 * k3 + j3 * j4 >> 15; i3 = i5; } i2; _L2: if(flag) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 209; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_155; _L6: break MISSING_BLOCK_LABEL_209; int l3 = k[i2]; int k4 = k[i2 + 1024]; int j5 = j3 * l3 + 0 * k4 >> 15; j3 = j3 * k4 - 0 * l3 >> 15; l2 = j5; j2; _L4: if(flag) goto _L8; else goto _L7 _L7: JVM INSTR ifeq 275; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_219; _L10: break MISSING_BLOCK_LABEL_275; k[j2]; _L8: int i4; i4; int l4 = k[j2 + 1024]; int k5 = i3 * i4 + l2 * l4 >> 15; i3 = i3 * l4 - l2 * i4 >> 15; l2 = k5; D = i1 - l2; E = j1 - i3; F = k1 - j3; return; } private void c(int i1) { g g1; l l1; int j1; int ai[]; int k1; int i2; int j2; int k2; int l2; int k4; int l4; int i5; boolean flag1; flag1 = q.d; boolean flag = false; g1 = O[i1]; l1 = g1.g; j1 = g1.h; ai = l1.k[j1]; k1 = l1.j[j1]; i2 = l1.o[j1]; j2 = l1.b[ai[0]]; k2 = l1.c[ai[0]]; l2 = l1.d[ai[0]]; int i3 = l1.b[ai[1]] - j2; int j3 = l1.c[ai[1]] - k2; int k3 = l1.d[ai[1]] - l2; int l3 = l1.b[ai[2]] - j2; int i4 = l1.c[ai[2]] - k2; int j4 = l1.d[ai[2]] - l2; k4 = j3 * j4 - i4 * k3; l4 = k3 * l3 - j4 * i3; i5 = i3 * i4 - l3 * j3; i2; -1; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpne 390; goto _L3 _L4 _L3: i2 = 0; _L19: if(k4 > 25000) goto _L6; else goto _L5 _L5: l4; 25000; if(flag1 || flag1) goto _L8; else goto _L7 _L7: JVM INSTR icmpgt 313; goto _L9 _L6 _L9: i5; 25000; if(flag1) goto _L8; else goto _L10 _L10: JVM INSTR icmpgt 313; goto _L11 _L6 _L11: k4; -25000; if(flag1) goto _L8; else goto _L12 _L12: JVM INSTR icmplt 313; goto _L13 _L6 _L13: l4; -25000; if(flag1) goto _L8; else goto _L14 _L14: JVM INSTR icmplt 313; goto _L15 _L6 _L15: i5; -25000; if(flag1) goto _L8; else goto _L16 _L16: JVM INSTR icmpge 339; goto _L6 _L17 _L17: break; /* Loop/switch isn't completed */ _L6: i2++; k4 >>= 1; l4 >>= 1; i5; true; _L8: JVM INSTR ishr ; i5; if(!flag1) goto _L19; else goto _L18 _L18: l1.o[j1] = i2; l1.n[j1] = (int)((double)C * Math.sqrt(k4 * k4 + l4 * l4 + i5 * i5)); if(!flag1) goto _L20; else goto _L4 _L4: k4 >>= i2; l4 >>= i2; i5; i2; _L2: JVM INSTR ishr ; i5; _L20: int j5; int k5; int l5; int i6; int j6; int k6; int l6; g1.m = j2 * k4 + k2 * l4 + l2 * i5; g1.j = k4; g1.k = l4; g1.l = i5; j5 = l1.d[ai[0]]; k5 = j5; l5 = l1.e[ai[0]]; i6 = l5; j6 = l1.f[ai[0]]; k6 = j6; l6 = 1; _L46: int i7; if(l6 >= k1) break; /* Loop/switch isn't completed */ i7 = l1.d[ai[l6]]; if(flag1) break MISSING_BLOCK_LABEL_707; i7; k5; if(flag1) goto _L22; else goto _L21 _L21: JVM INSTR icmple 547; goto _L23 _L24 _L23: k5 = i7; if(!flag1) goto _L25; else goto _L24 _L24: i7; j5; _L22: if(flag1) goto _L27; else goto _L26 _L26: JVM INSTR icmpge 563; goto _L28 _L25 _L28: j5 = i7; _L25: i7 = l1.e[ai[l6]]; i7; i6; _L27: if(flag1) goto _L30; else goto _L29 _L29: JVM INSTR icmple 597; goto _L31 _L32 _L31: i6 = i7; if(!flag1) goto _L33; else goto _L32 _L32: i7; l5; _L30: if(flag1) goto _L35; else goto _L34 _L34: JVM INSTR icmpge 613; goto _L36 _L33 _L36: l5 = i7; _L33: i7 = l1.f[ai[l6]]; i7; k6; _L35: if(flag1) goto _L38; else goto _L37 _L37: JVM INSTR icmple 647; goto _L39 _L40 _L39: k6 = i7; if(!flag1) goto _L41; else goto _L40 _L40: i7; if(flag1) goto _L43; else goto _L42 _L42: j6; _L38: JVM INSTR icmpge 663; goto _L44 _L41 _L44: i7; _L43: j6; _L41: l6++; if(!flag1) goto _L46; else goto _L45 _L45: g1.e = j5; g1.f = k5; g1.a = l5; g1.c = i6; g1.b = j6; g1.d = k6; } private void d(int i1) { g g1; l l1; int ai[]; int k2; int l2; int i3; int j3; boolean flag4; flag4 = q.d; boolean flag = false; g1 = O[i1]; l1 = g1.g; int j1 = g1.h; ai = l1.k[j1]; boolean flag1 = false; boolean flag2 = false; boolean flag3 = true; int k1 = l1.b[ai[0]]; int i2 = l1.c[ai[0]]; int j2 = l1.d[ai[0]]; l1.n[j1] = 1; l1.o[j1] = 0; g1.m = k1 * 0 + i2 * 0 + j2 * 1; g1.j = 0; g1.k = 0; g1.l = 1; k2 = l1.d[ai[0]]; l2 = k2; i3 = l1.e[ai[0]]; j3 = i3; l1.e[ai[1]]; if(flag4) goto _L2; else goto _L1 _L1: i3; JVM INSTR icmpge 201; goto _L3 _L4 _L3: i3 = l1.e[ai[1]]; if(!flag4) goto _L5; else goto _L4 _L4: l1.e[ai[1]]; _L2: j3; _L5: int k3; int l3; int i4; k3 = l1.f[ai[1]]; l3 = l1.f[ai[0]]; i4 = l1.d[ai[1]]; i4; l2; if(flag4) goto _L7; else goto _L6 _L6: JVM INSTR icmple 270; goto _L8 _L9 _L8: l2 = i4; if(!flag4) goto _L10; else goto _L9 _L9: i4; k2; _L7: if(flag4) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 286; goto _L13 _L10 _L13: k2 = i4; _L10: i4 = l1.e[ai[1]]; i4; j3; _L12: if(flag4) goto _L15; else goto _L14 _L14: JVM INSTR icmple 319; goto _L16 _L17 _L16: j3 = i4; if(!flag4) goto _L18; else goto _L17 _L17: i4; i3; _L15: if(flag4) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 335; goto _L21 _L18 _L21: i3 = i4; _L18: i4 = l1.f[ai[1]]; i4; l3; _L20: if(flag4) goto _L23; else goto _L22 _L22: JVM INSTR icmple 368; goto _L24 _L25 _L24: l3 = i4; if(!flag4) goto _L26; else goto _L25 _L25: i4; if(flag4) goto _L28; else goto _L27 _L27: k3; _L23: JVM INSTR icmpge 384; goto _L29 _L26 _L29: i4; _L28: k3; _L26: g1.e = k2; g1.f = l2; g1.a = i3 - 20; g1.c = j3 + 20; g1.b = k3; g1.d = l3; return; } private boolean a(g g1, g g2) { boolean flag1; flag1 = q.d; boolean flag = false; g1.a; g2.c; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmplt 25; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_23; _L4: break MISSING_BLOCK_LABEL_25; return true; g2.a; g1.c; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 43; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_41; _L8: break MISSING_BLOCK_LABEL_43; return true; g1.b; g2.d; _L6: if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmplt 61; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_59; _L12: break MISSING_BLOCK_LABEL_61; return true; g2.b; g1.d; _L10: if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR icmplt 79; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_77; _L16: break MISSING_BLOCK_LABEL_79; return true; g1.e; g2.f; _L14: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR icmplt 97; goto _L19 _L20 _L19: break MISSING_BLOCK_LABEL_95; _L20: break MISSING_BLOCK_LABEL_97; return true; g2; if(flag1) goto _L22; else goto _L21 _L21: e; g1.f; _L18: JVM INSTR icmple 115; goto _L23 _L24 _L23: break MISSING_BLOCK_LABEL_113; _L24: break MISSING_BLOCK_LABEL_115; return false; g1; _L22: g; l l1; l1; l l2; int i1; int ai[]; int ai1[]; int k1; int i2; int j2; int k2; int i3; int j3; int k3; int l3; int i4; int j4; int k4; int l4; l2 = g2.g; i1 = g1.h; int j1 = g2.h; ai = l1.k[i1]; ai1 = l2.k[j1]; k1 = l1.j[i1]; i2 = l2.j[j1]; j2 = l2.b[ai1[0]]; k2 = l2.c[ai1[0]]; i3 = l2.d[ai1[0]]; j3 = g2.j; k3 = g2.k; l3 = g2.l; i4 = l2.n[j1]; j4 = g2.m; k4 = 0; l4 = 0; _L41: int k5; if(l4 >= k1) break; /* Loop/switch isn't completed */ int i5 = ai[l4]; k5 = (j2 - l1.b[i5]) * j3 + (k2 - l1.c[i5]) * k3 + (i3 - l1.d[i5]) * l3; k5; -i4; if(flag1) goto _L26; else goto _L25 _L25: if(flag1) goto _L28; else goto _L27 _L27: JVM INSTR icmpge 343; goto _L29 _L30 _L29: j4; if(flag1) goto _L32; else goto _L31 _L31: if(j4 < 0) goto _L33; else goto _L30 _L30: k5; if(flag1) goto _L35; else goto _L34 _L34: i4; _L28: JVM INSTR icmple 378; goto _L36 _L37 _L36: break MISSING_BLOCK_LABEL_355; _L37: break MISSING_BLOCK_LABEL_378; j4; _L35: if(flag1) goto _L32; else goto _L38 _L38: JVM INSTR ifgt 370; goto _L39 _L33 _L39: if(!flag1) break MISSING_BLOCK_LABEL_378; _L33: true; _L32: k4; if(!flag1) break; /* Loop/switch isn't completed */ l4++; if(!flag1) goto _L41; else goto _L40 _L40: k4; if(flag1) goto _L43; else goto _L42 _L42: if(k4 == 0) return true; j2 = l1.b[ai[0]]; k2 = l1.c[ai[0]]; i3 = l1.d[ai[0]]; j3 = g1.j; k3 = g1.k; l3 = g1.l; i4 = l1.n[i1]; j4 = g1.m; k4 = 0; false; _L43: l4; _L62: l4; i2; _L26: JVM INSTR icmpge 605; goto _L44 _L45 _L44: break MISSING_BLOCK_LABEL_481; _L45: break; /* Loop/switch isn't completed */ int j5 = ai1[l4]; k5 = (j2 - l2.b[j5]) * j3 + (k2 - l2.c[j5]) * k3 + (i3 - l2.d[j5]) * l3; k5; -i4; if(flag1) goto _L47; else goto _L46 _L46: if(flag1) goto _L49; else goto _L48 _L48: JVM INSTR icmpge 562; goto _L50 _L51 _L50: j4; if(flag1) goto _L53; else goto _L52 _L52: if(j4 > 0) goto _L54; else goto _L51 _L51: k5; if(flag1) goto _L56; else goto _L55 _L55: i4; _L49: JVM INSTR icmple 597; goto _L57 _L58 _L57: break MISSING_BLOCK_LABEL_574; _L58: break MISSING_BLOCK_LABEL_597; j4; _L56: if(flag1) goto _L53; else goto _L59 _L59: JVM INSTR iflt 589; goto _L60 _L54 _L60: if(!flag1) break MISSING_BLOCK_LABEL_597; _L54: true; _L53: k4; if(!flag1) break; /* Loop/switch isn't completed */ l4++; if(!flag1) goto _L62; else goto _L61 _L61: k4; if(flag1) goto _L64; else goto _L63 _L63: if(k4 == 0) return true; k1; _L64: if(flag1) goto _L66; else goto _L65 _L65: 2; _L47: JVM INSTR icmpne 747; goto _L67 _L68 _L67: int ai2[]; int ai3[]; ai2 = new int[4]; ai3 = new int[4]; k5 = ai[0]; int l5 = ai[1]; ai2[0] = l1.e[k5] - 20; ai2[1] = l1.e[l5] - 20; ai2[2] = l1.e[l5] + 20; ai2[3] = l1.e[k5] + 20; ai3[0] = ai3[3] = l1.f[k5]; ai3[1] = ai3[2] = l1.f[l5]; goto _L69 _L68: k1; _L66: new int[]; ai2; ai3 = new int[k1]; k5 = 0; _L72: if(k5 >= k1) break; /* Loop/switch isn't completed */ int i6 = ai[k5]; ai2[k5] = l1.e[i6]; ai3[k5] = l1.f[i6]; k5++; if(flag1) goto _L71; else goto _L70 _L70: if(!flag1) goto _L72; else goto _L69 _L69: i2; if(flag1) goto _L74; else goto _L73 _L73: 2; JVM INSTR icmpne 945; goto _L75 _L71 _L75: int ai4[]; int ai5[]; ai4 = new int[4]; ai5 = new int[4]; int j6 = ai1[0]; int l6 = ai1[1]; ai4[0] = l2.e[j6] - 20; ai4[1] = l2.e[l6] - 20; ai4[2] = l2.e[l6] + 20; ai4[3] = l2.e[j6] + 20; ai5[0] = ai5[3] = l2.f[j6]; ai5[1] = ai5[2] = l2.f[l6]; goto _L76 _L71: i2; _L74: new int[]; ai4; int k6; ai5 = new int[i2]; k6 = 0; _L79: if(k6 >= i2) break; /* Loop/switch isn't completed */ int i7 = ai1[k6]; ai4[k6] = l2.e[i7]; ai5[k6] = l2.f[i7]; k6++; if(flag1) goto _L78; else goto _L77 _L77: if(!flag1) goto _L79; else goto _L76 _L76: a(ai2, ai3, ai4, ai5); if(flag1) goto _L81; else goto _L80 _L80: JVM INSTR ifne 1037; goto _L82 _L78 _L82: true; goto _L81 _L78: false; _L81: return; } private boolean b(g g1, g g2) { l l1; l l2; int i1; int ai[]; int ai1[]; int k1; int i2; int j2; int k2; int i3; int j3; int k3; int l3; int i4; int j4; int k4; int l4; boolean flag1; flag1 = q.d; boolean flag = false; l1 = g1.g; l2 = g2.g; i1 = g1.h; int j1 = g2.h; ai = l1.k[i1]; ai1 = l2.k[j1]; k1 = l1.j[i1]; i2 = l2.j[j1]; j2 = l2.b[ai1[0]]; k2 = l2.c[ai1[0]]; i3 = l2.d[ai1[0]]; j3 = g2.j; k3 = g2.k; l3 = g2.l; i4 = l2.n[j1]; j4 = g2.m; k4 = 0; l4 = 0; _L17: int k5; if(l4 >= k1) break; /* Loop/switch isn't completed */ int i5 = ai[l4]; k5 = (j2 - l1.b[i5]) * j3 + (k2 - l1.c[i5]) * k3 + (i3 - l1.d[i5]) * l3; k5; -i4; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR icmpge 235; goto _L5 _L6 _L5: j4; if(flag1) goto _L8; else goto _L7 _L7: if(j4 < 0) goto _L9; else goto _L6 _L6: k5; if(flag1) goto _L11; else goto _L10 _L10: i4; _L4: JVM INSTR icmple 270; goto _L12 _L13 _L12: break MISSING_BLOCK_LABEL_247; _L13: break MISSING_BLOCK_LABEL_270; j4; _L11: if(flag1) goto _L8; else goto _L14 _L14: JVM INSTR ifgt 262; goto _L15 _L9 _L15: if(!flag1) break MISSING_BLOCK_LABEL_270; _L9: true; _L8: k4; if(!flag1) break; /* Loop/switch isn't completed */ l4++; if(!flag1) goto _L17; else goto _L16 _L16: k4; if(flag1) goto _L19; else goto _L18 _L18: if(k4 == 0) return true; j2 = l1.b[ai[0]]; k2 = l1.c[ai[0]]; i3 = l1.d[ai[0]]; j3 = g1.j; k3 = g1.k; l3 = g1.l; i4 = l1.n[i1]; j4 = g1.m; k4 = 0; false; _L19: l4; _L38: l4; i2; _L2: JVM INSTR icmpge 497; goto _L20 _L21 _L20: break MISSING_BLOCK_LABEL_373; _L21: break; /* Loop/switch isn't completed */ int j5 = ai1[l4]; k5 = (j2 - l2.b[j5]) * j3 + (k2 - l2.c[j5]) * k3 + (i3 - l2.d[j5]) * l3; k5; if(flag1) goto _L23; else goto _L22 _L22: -i4; if(flag1) goto _L25; else goto _L24 _L24: JVM INSTR icmpge 454; goto _L26 _L27 _L26: j4; if(flag1) goto _L29; else goto _L28 _L28: if(j4 > 0) goto _L30; else goto _L27 _L27: k5; if(flag1) goto _L32; else goto _L31 _L31: i4; _L25: JVM INSTR icmple 489; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_466; _L34: break MISSING_BLOCK_LABEL_489; j4; _L32: if(flag1) goto _L29; else goto _L35 _L35: JVM INSTR iflt 481; goto _L36 _L30 _L36: if(!flag1) break MISSING_BLOCK_LABEL_489; _L30: true; _L29: k4; if(!flag1) break; /* Loop/switch isn't completed */ l4++; if(!flag1) goto _L38; else goto _L37 _L37: k4; _L23: if(flag1) goto _L40; else goto _L39 _L39: JVM INSTR ifne 511; goto _L41 _L42 _L41: true; goto _L40 _L42: false; _L40: return; } public void b(int i1, int j1, int k1) { Y = i1; Z = new byte[i1][]; ab = new int[i1][]; bb = new int[i1]; cb = new long[i1]; eb = new boolean[i1]; db = new int[i1][]; fb = 0L; gb = new int[j1][]; hb = new int[k1][]; } public void a(int i1, byte abyte0[], int ai[], int j1) { Z[i1] = abyte0; ab[i1] = ai; bb[i1] = j1; cb[i1] = 0L; eb[i1] = false; db[i1] = null; e(i1); } public void e(int i1) { boolean flag1; flag1 = q.d; boolean flag = false; if(!flag1) { if(i1 < 0) return; cb[i1] = fb++; } db[i1]; if(flag1) goto _L2; else goto _L1 _L1: if(db[i1] != null) return; bb; _L2: i1; JVM INSTR iaload ; if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifne 252; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_61; _L6: break MISSING_BLOCK_LABEL_252; long l1 = 0; _L12: if(l1 >= gb.length) break; /* Loop/switch isn't completed */ gb; l1; if(flag1) goto _L8; else goto _L7 _L7: JVM INSTR aaload ; JVM INSTR ifnonnull 115; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_86; _L10: break MISSING_BLOCK_LABEL_115; gb[l1] = new int[16384]; db; i1; _L8: gb[l1]; JVM INSTR aastore ; f(i1); return; l1++; if(!flag1) goto _L12; else goto _L11 _L11: int j1; int k1; l1 = 0x40000000L; j1 = 0; k1 = 0; _L27: if(k1 >= Y) break; /* Loop/switch isn't completed */ if(flag1) break MISSING_BLOCK_LABEL_251; k1; if(flag1) goto _L14; else goto _L13 _L13: i1; JVM INSTR icmpeq 217; goto _L15 _L16 _L15: bb; if(flag1) goto _L18; else goto _L17 _L17: k1; JVM INSTR iaload ; _L14: JVM INSTR ifne 217; goto _L19 _L16 _L19: this; if(flag1) goto _L21; else goto _L20 _L20: db; k1; JVM INSTR aaload ; _L18: JVM INSTR ifnull 217; goto _L22 _L16 _L22: this; _L21: cb; k1; JVM INSTR laload ; l1; JVM INSTR lcmp ; if(flag1) goto _L24; else goto _L23 _L23: JVM INSTR ifge 217; goto _L25 _L16 _L25: l1 = cb[k1]; k1; _L24: j1; _L16: k1++; if(!flag1) goto _L27; else goto _L26 _L26: db[i1] = db[j1]; db[j1] = null; f(i1); return; false; _L4: l1; _L33: if(l1 >= hb.length) break; /* Loop/switch isn't completed */ hb; l1; if(flag1) goto _L29; else goto _L28 _L28: JVM INSTR aaload ; JVM INSTR ifnonnull 305; goto _L30 _L31 _L30: break MISSING_BLOCK_LABEL_277; _L31: break MISSING_BLOCK_LABEL_305; hb[l1] = new int[0x10000]; db; i1; _L29: hb[l1]; JVM INSTR aastore ; f(i1); return; l1++; if(!flag1) goto _L33; else goto _L32 _L32: l1 = 0x40000000L; j1 = 0; k1 = 0; _L48: if(k1 >= Y) break; /* Loop/switch isn't completed */ if(flag1) break MISSING_BLOCK_LABEL_442; k1; i1; if(flag1) goto _L35; else goto _L34 _L34: JVM INSTR icmpeq 408; goto _L36 _L37 _L36: bb; if(flag1) goto _L39; else goto _L38 _L38: k1; JVM INSTR iaload ; true; _L35: JVM INSTR icmpne 408; goto _L40 _L37 _L40: this; if(flag1) goto _L42; else goto _L41 _L41: db; k1; JVM INSTR aaload ; _L39: JVM INSTR ifnull 408; goto _L43 _L37 _L43: this; _L42: cb; k1; JVM INSTR laload ; l1; JVM INSTR lcmp ; if(flag1) goto _L45; else goto _L44 _L44: JVM INSTR ifge 408; goto _L46 _L37 _L46: l1 = cb[k1]; k1; _L45: j1; _L37: k1++; if(!flag1) goto _L48; else goto _L47 _L47: db[i1] = db[j1]; db[j1] = null; f(i1); } private void f(int i1) { boolean flag1; flag1 = q.d; boolean flag = false; bb[i1]; if(flag1) goto _L2; else goto _L1 _L1: if(bb[i1] != 0) goto _L4; else goto _L3 _L3: int j1 = 64; if(!flag1) goto _L5; else goto _L4 _L4: '\200'; _L2: j1; _L5: int ai[]; int k1; int l1; ai = db[i1]; k1 = 0; l1 = 0; _L23: l1; _L11: j1; JVM INSTR icmpge 172; goto _L6 _L7 _L6: break MISSING_BLOCK_LABEL_53; _L7: break; /* Loop/switch isn't completed */ false; if(flag1) goto _L9; else goto _L8 _L8: int i2; i2; _L21: int k2; if(i2 >= j1) break; /* Loop/switch isn't completed */ k2 = ab[i1][Z[i1][i2 + l1 * j1] & 0xff]; k2 &= 0xf8f8ff; k2; if(flag1) goto _L11; else goto _L10 _L10: if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR ifne 124; goto _L14 _L15 _L14: break MISSING_BLOCK_LABEL_116; _L15: break MISSING_BLOCK_LABEL_124; k2 = 1; if(!flag1) break MISSING_BLOCK_LABEL_146; k2; _L13: if(flag1) goto _L17; else goto _L16 _L16: 0xf800ff; JVM INSTR icmpne 146; goto _L18 _L19 _L18: break MISSING_BLOCK_LABEL_136; _L19: break MISSING_BLOCK_LABEL_146; false; _L17: k2; eb[i1] = true; ai[k1++] = k2; i2++; if(!flag1) goto _L21; else goto _L20 _L20: l1++; if(!flag1) goto _L23; else goto _L22 _L22: false; _L9: l1; do { if(l1 >= k1) break; int j2 = ai[l1]; ai[k1 + l1] = j2 - (j2 >>> 3) & 0xf8f8ff; ai[k1 * 2 + l1] = j2 - (j2 >>> 2) & 0xf8f8ff; ai[k1 * 3 + l1] = j2 - (j2 >>> 2) - (j2 >>> 3) & 0xf8f8ff; l1++; } while(!flag1); return; } public void g(int i1) { boolean flag1; flag1 = q.d; boolean flag = false; db[i1]; if(flag1) goto _L2; else goto _L1 _L1: if(db[i1] == null) return; db[i1]; _L2: int ai[]; ai; int j1 = 0; _L6: int k1; int l1; if(j1 >= 64) break; /* Loop/switch isn't completed */ k1 = j1 + 4032; l1 = ai[k1]; false; if(flag1) goto _L4; else goto _L3 _L3: int j2; j2; do { if(j2 >= 63) break; ai[k1] = ai[k1 - 64]; k1 -= 64; j2++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); db[i1][k1] = l1; j1++; if(!flag1) goto _L6; else goto _L5 _L5: j1 = 4096; false; _L4: k1; do { if(k1 >= 4096) break; int i2 = ai[k1]; ai[4096 + k1] = i2 - (i2 >>> 3) & 0xf8f8ff; ai[8192 + k1] = i2 - (i2 >>> 2) & 0xf8f8ff; ai[12288 + k1] = i2 - (i2 >>> 2) - (i2 >>> 3) & 0xf8f8ff; k1++; } while(!flag1); return; } public int h(int i1) { boolean flag = q.d; i1; if(flag) goto _L2; else goto _L1 _L1: 0xbc614e; JVM INSTR icmpne 18; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_16; _L4: break MISSING_BLOCK_LABEL_18; return 0; e(i1); i1; _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR iflt 41; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_32; _L8: break MISSING_BLOCK_LABEL_41; return db[i1][0]; i1; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR ifge 91; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_50; _L12: break MISSING_BLOCK_LABEL_91; i1 = -(i1 + 1); int j1 = i1 >> 10 & 0x1f; int k1 = i1 >> 5 & 0x1f; int l1 = i1 & 0x1f; return (j1 << 19) + (k1 << 11) + (l1 << 3); false; _L10: return; } public void c(int i1, int j1, int k1) { boolean flag = q.d; i1; if(flag) goto _L2; else goto _L1 _L1: if(i1 != 0) goto _L4; else goto _L3 _L3: j1; if(flag) goto _L2; else goto _L5 _L5: if(j1 != 0) goto _L4; else goto _L6 _L6: k1; if(flag) goto _L2; else goto _L7 _L7: if(k1 == 0) i1 = 32; _L4: false; _L2: int l1; l1; do { if(l1 >= J) break; L[l1].c(i1, j1, k1); l1++; } while(!flag); return; } public void a(int i1, int j1, int k1, int l1, int i2) { boolean flag = q.d; k1; if(flag) goto _L2; else goto _L1 _L1: if(k1 != 0) goto _L4; else goto _L3 _L3: l1; if(flag) goto _L2; else goto _L5 _L5: if(l1 != 0) goto _L4; else goto _L6 _L6: i2; if(flag) goto _L2; else goto _L7 _L7: if(i2 == 0) k1 = 32; _L4: false; _L2: int j2; j2; do { if(j2 >= J) break; L[j2].a(i1, j1, k1, l1, i2); j2++; } while(!flag); return; } public static int d(int i1, int j1, int k1) { return -1 - (i1 / 8) * 1024 - (j1 / 8) * 32 - k1 / 8; } public int b(int i1, int j1, int k1, int l1, int i2) { l1; j1; if(q.d) goto _L2; else goto _L1 _L1: JVM INSTR icmpne 14; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_12; _L4: break MISSING_BLOCK_LABEL_14; return i1; i1; ((k1 - i1) * (i2 - j1)) / (l1 - j1); _L2: JVM INSTR iadd ; return; } public boolean a(int i1, int j1, int k1, int l1, boolean flag) { boolean flag1 = q.d; flag; if(flag1) goto _L2; else goto _L1 _L1: if(!flag) goto _L4; else goto _L3 _L3: i1; k1; if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmple 35; goto _L4 _L7 _L4: i1; _L2: k1; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 89; goto _L7 _L10 _L7: i1; l1; _L6: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmple 48; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_46; _L14: break MISSING_BLOCK_LABEL_48; return true; j1; k1; _L12: if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR icmple 60; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_58; _L18: break MISSING_BLOCK_LABEL_60; return true; j1; if(flag1) goto _L20; else goto _L19 _L19: l1; _L16: JVM INSTR icmple 73; goto _L21 _L22 _L21: break MISSING_BLOCK_LABEL_71; _L22: break MISSING_BLOCK_LABEL_73; return true; flag; _L20: if(flag1) goto _L24; else goto _L23 _L23: JVM INSTR ifne 87; goto _L25 _L26 _L25: true; goto _L24 _L26: false; _L24: return; _L10: i1; l1; _L9: if(flag1) goto _L28; else goto _L27 _L27: JVM INSTR icmpge 102; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_100; _L30: break MISSING_BLOCK_LABEL_102; return true; j1; k1; _L28: if(flag1) goto _L32; else goto _L31 _L31: JVM INSTR icmpge 114; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_112; _L34: break MISSING_BLOCK_LABEL_114; return true; j1; if(flag1) goto _L36; else goto _L35 _L35: l1; _L32: JVM INSTR icmpge 127; goto _L37 _L38 _L37: break MISSING_BLOCK_LABEL_125; _L38: break MISSING_BLOCK_LABEL_127; return true; flag; _L36: return; } public boolean a(int i1, int j1, int k1, boolean flag) { boolean flag1 = q.d; flag; if(flag1) goto _L2; else goto _L1 _L1: if(!flag) goto _L4; else goto _L3 _L3: i1; k1; if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmple 35; goto _L4 _L7 _L4: i1; _L2: k1; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 63; goto _L7 _L10 _L7: j1; if(flag1) goto _L12; else goto _L11 _L11: k1; _L6: JVM INSTR icmple 47; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_45; _L14: break MISSING_BLOCK_LABEL_47; return true; flag; _L12: if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR ifne 61; goto _L17 _L18 _L17: true; goto _L16 _L18: false; _L16: return; _L10: j1; if(flag1) goto _L20; else goto _L19 _L19: k1; _L9: JVM INSTR icmpge 75; goto _L21 _L22 _L21: break MISSING_BLOCK_LABEL_73; _L22: break MISSING_BLOCK_LABEL_75; return true; flag; _L20: return; } public boolean a(int ai[], int ai1[], int ai2[], int ai3[]) { int i1; int j1; int k1; int l1; int i2; int j2; int k2; int l2; int i3; int j3; boolean flag2; flag2 = q.d; boolean flag = false; i1 = ai.length; j1 = ai2.length; k1 = 0; i2 = l1 = ai1[0]; j2 = 0; l2 = k2 = ai3[0]; i3 = 0; j3 = 1; _L12: if(j3 >= i1) break; /* Loop/switch isn't completed */ ai1[j3]; l1; if(flag2) goto _L2; else goto _L1 _L1: if(flag2) goto _L4; else goto _L3 _L3: JVM INSTR icmpge 86; goto _L5 _L6 _L5: l1 = ai1[j3]; j2 = j3; if(!flag2) goto _L7; else goto _L6 _L6: ai1[j3]; if(flag2) goto _L9; else goto _L8 _L8: i2; _L4: JVM INSTR icmple 106; goto _L10 _L7 _L10: ai1[j3]; _L9: i2; _L7: j3++; if(!flag2) goto _L12; else goto _L11 _L11: j3 = 1; _L26: j3; j1; _L2: JVM INSTR icmpge 190; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_124; _L14: break; /* Loop/switch isn't completed */ ai3[j3]; k2; if(flag2) goto _L16; else goto _L15 _L15: if(flag2) goto _L18; else goto _L17 _L17: JVM INSTR icmpge 160; goto _L19 _L20 _L19: k2 = ai3[j3]; i3 = j3; if(!flag2) goto _L21; else goto _L20 _L20: ai3[j3]; if(flag2) goto _L23; else goto _L22 _L22: l2; _L18: JVM INSTR icmple 182; goto _L24 _L21 _L24: ai3[j3]; _L23: l2; _L21: j3++; if(!flag2) goto _L26; else goto _L25 _L25: k2; i2; _L16: if(flag2) goto _L28; else goto _L27 _L27: JVM INSTR icmplt 204; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_202; _L30: break MISSING_BLOCK_LABEL_204; return false; l1; l2; _L28: if(flag2) goto _L32; else goto _L31 _L31: JVM INSTR icmplt 218; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_216; _L34: break MISSING_BLOCK_LABEL_218; return false; ai1[j2]; if(flag2) goto _L36; else goto _L35 _L35: ai3[i3]; _L32: JVM INSTR icmpge 490; goto _L37 _L38 _L37: j3 = j2; _L42: if(ai1[j3] >= ai3[i3]) break; /* Loop/switch isn't completed */ j3 = (j3 + 1) % i1; if(flag2) goto _L40; else goto _L39 _L39: if(!flag2) goto _L42; else goto _L41 _L41: if(ai1[j2] >= ai3[i3]) break; /* Loop/switch isn't completed */ ((j2 - 1) + i1) % i1; if(flag2) goto _L44; else goto _L43 _L43: j2; if(!flag2) goto _L41; else goto _L40 _L40: b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); _L44: int l3; l3; int i4; int j4; i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; l3; if(flag2) goto _L46; else goto _L45 _L45: j4; JVM INSTR icmpge 406; goto _L47 _L48 _L47: true; goto _L46 _L48: false; _L46: i4; if(flag2) goto _L50; else goto _L49 _L49: j4; JVM INSTR icmpge 423; goto _L51 _L52 _L51: true; goto _L50 _L52: false; _L50: JVM INSTR ior ; boolean flag1; flag1; a(l3, i4, j4, flag1); if(flag2) goto _L54; else goto _L53 _L53: JVM INSTR ifeq 449; goto _L55 _L56 _L55: break MISSING_BLOCK_LABEL_447; _L56: break MISSING_BLOCK_LABEL_449; return true; (i3 + 1) % j1; _L54: int k3; k3; i3 = ((i3 - 1) + j1) % j1; j2; if(flag2) goto _L58; else goto _L57 _L57: j3; JVM INSTR icmpne 755; goto _L59 _L60 _L59: k1 = 1; if(!flag2) goto _L60; else goto _L38 _L38: i3; _L36: k3; _L64: if(ai3[k3] >= ai1[j2]) break; /* Loop/switch isn't completed */ k3 = (k3 + 1) % j1; if(flag2) goto _L62; else goto _L61 _L61: if(!flag2) goto _L64; else goto _L63 _L63: if(ai3[i3] >= ai1[j2]) break; /* Loop/switch isn't completed */ ((i3 - 1) + j1) % j1; if(flag2) goto _L66; else goto _L65 _L65: i3; if(!flag2) goto _L63; else goto _L62 _L62: ai[j2]; _L66: l3; i4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j2]); j4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j2]); l3; if(flag2) goto _L68; else goto _L67 _L67: i4; JVM INSTR icmpge 663; goto _L69 _L70 _L69: true; goto _L68 _L70: false; _L68: l3; if(flag2) goto _L72; else goto _L71 _L71: j4; JVM INSTR icmpge 680; goto _L73 _L74 _L73: true; goto _L72 _L74: false; _L72: JVM INSTR ior ; flag1; this; i4; j4; l3; flag1; if(flag2) goto _L76; else goto _L75 _L75: !flag1; _L76: a(); if(flag2) goto _L78; else goto _L77 _L77: JVM INSTR ifeq 719; goto _L79 _L80 _L79: break MISSING_BLOCK_LABEL_717; _L80: break MISSING_BLOCK_LABEL_719; return true; j3 = (j2 + 1) % i1; j2 = ((j2 - 1) + i1) % i1; i3; _L78: if(flag2) goto _L58; else goto _L81 _L81: k3; JVM INSTR icmpne 755; goto _L82 _L60 _L82: k1 = 2; _L60: k1; _L58: JVM INSTR ifne 2329; goto _L83 _L84 _L83: break MISSING_BLOCK_LABEL_760; _L84: break; /* Loop/switch isn't completed */ ai1[j2]; ai1[j3]; if(flag2) goto _L86; else goto _L85 _L85: JVM INSTR icmpge 1557; goto _L87 _L88 _L87: ai1[j2]; ai3[i3]; if(flag2) goto _L90; else goto _L89 _L89: JVM INSTR icmpge 1174; goto _L91 _L92 _L91: ai1[j2]; if(flag2) goto _L94; else goto _L93 _L93: ai3[k3]; JVM INSTR icmpge 996; goto _L95 _L96 _L95: int k4; l3 = ai[j2]; i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai1[j2]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j2]); k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j2]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L98; else goto _L97 _L97: JVM INSTR ifeq 964; goto _L99 _L100 _L99: break MISSING_BLOCK_LABEL_962; _L100: break MISSING_BLOCK_LABEL_964; return true; j2 = ((j2 - 1) + i1) % i1; j2; _L98: if(flag2) goto _L102; else goto _L101 _L101: j3; JVM INSTR icmpne 755; goto _L103 _L60 _L103: true; _L102: k1; if(!flag2) goto _L60; else goto _L96 _L96: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L94: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L105; else goto _L104 _L104: JVM INSTR ifeq 1145; goto _L106 _L107 _L106: break MISSING_BLOCK_LABEL_1143; _L107: break MISSING_BLOCK_LABEL_1145; return true; k3 = (k3 + 1) % j1; i3; _L105: if(flag2) goto _L109; else goto _L108 _L108: k3; JVM INSTR icmpne 755; goto _L110 _L60 _L110: 2; _L109: k1; if(!flag2) goto _L60; else goto _L92 _L92: ai3[i3]; if(flag2) goto _L112; else goto _L111 _L111: ai3[k3]; _L90: JVM INSTR icmpge 1379; goto _L113 _L114 _L113: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai3[i3]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L116; else goto _L115 _L115: JVM INSTR ifeq 1347; goto _L117 _L118 _L117: break MISSING_BLOCK_LABEL_1345; _L118: break MISSING_BLOCK_LABEL_1347; return true; i3 = ((i3 - 1) + j1) % j1; i3; _L116: if(flag2) goto _L120; else goto _L119 _L119: k3; JVM INSTR icmpne 755; goto _L121 _L60 _L121: 2; _L120: k1; if(!flag2) goto _L60; else goto _L114 _L114: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L112: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L123; else goto _L122 _L122: JVM INSTR ifeq 1528; goto _L124 _L125 _L124: break MISSING_BLOCK_LABEL_1526; _L125: break MISSING_BLOCK_LABEL_1528; return true; k3 = (k3 + 1) % j1; i3; _L123: if(flag2) goto _L127; else goto _L126 _L126: k3; JVM INSTR icmpne 755; goto _L128 _L60 _L128: 2; _L127: k1; if(!flag2) goto _L60; else goto _L88 _L88: ai1[j3]; ai3[i3]; _L86: if(flag2) goto _L130; else goto _L129 _L129: JVM INSTR icmpge 1946; goto _L131 _L132 _L131: ai1[j3]; if(flag2) goto _L134; else goto _L133 _L133: ai3[k3]; JVM INSTR icmpge 1768; goto _L135 _L136 _L135: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai1[j3]); i4 = ai[j3]; j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j3]); k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j3]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L138; else goto _L137 _L137: JVM INSTR ifeq 1739; goto _L139 _L140 _L139: break MISSING_BLOCK_LABEL_1737; _L140: break MISSING_BLOCK_LABEL_1739; return true; j3 = (j3 + 1) % i1; j2; _L138: if(flag2) goto _L142; else goto _L141 _L141: j3; JVM INSTR icmpne 755; goto _L143 _L60 _L143: true; _L142: k1; if(!flag2) goto _L60; else goto _L136 _L136: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L134: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L145; else goto _L144 _L144: JVM INSTR ifeq 1917; goto _L146 _L147 _L146: break MISSING_BLOCK_LABEL_1915; _L147: break MISSING_BLOCK_LABEL_1917; return true; k3 = (k3 + 1) % j1; i3; _L145: if(flag2) goto _L149; else goto _L148 _L148: k3; JVM INSTR icmpne 755; goto _L150 _L60 _L150: 2; _L149: k1; if(!flag2) goto _L60; else goto _L132 _L132: ai3[i3]; if(flag2) goto _L152; else goto _L151 _L151: ai3[k3]; _L130: JVM INSTR icmpge 2151; goto _L153 _L154 _L153: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai3[i3]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L156; else goto _L155 _L155: JVM INSTR ifeq 2119; goto _L157 _L158 _L157: break MISSING_BLOCK_LABEL_2117; _L158: break MISSING_BLOCK_LABEL_2119; return true; i3 = ((i3 - 1) + j1) % j1; i3; _L156: if(flag2) goto _L160; else goto _L159 _L159: k3; JVM INSTR icmpne 755; goto _L161 _L60 _L161: 2; _L160: k1; if(!flag2) goto _L60; else goto _L154 _L154: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L152: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L163; else goto _L162 _L162: JVM INSTR ifeq 2300; goto _L164 _L165 _L164: break MISSING_BLOCK_LABEL_2298; _L165: break MISSING_BLOCK_LABEL_2300; return true; k3 = (k3 + 1) % j1; i3; _L163: k3; JVM INSTR icmpne 755; goto _L166 _L60 _L166: k1 = 2; if(flag2) goto _L168; else goto _L167 _L167: if(!flag2) goto _L60; else goto _L169 _L169: if(k1 != 1) break; /* Loop/switch isn't completed */ ai1[j2]; ai3[i3]; if(flag2) goto _L171; else goto _L170 _L170: JVM INSTR icmpge 2661; goto _L172 _L173 _L172: ai1[j2]; if(flag2) goto _L175; else goto _L174 _L174: ai3[k3]; JVM INSTR icmpge 2483; goto _L176 _L177 _L176: l3 = ai[j2]; i4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j2]); j4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j2]); this; i4; j4; l3; flag1; if(flag2) goto _L179; else goto _L178 _L178: !flag1; _L179: a(); return; _L177: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L175: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L181; else goto _L180 _L180: JVM INSTR ifeq 2632; goto _L182 _L183 _L182: break MISSING_BLOCK_LABEL_2630; _L183: break MISSING_BLOCK_LABEL_2632; return true; k3 = (k3 + 1) % j1; i3; _L181: if(flag2) goto _L185; else goto _L184 _L184: k3; JVM INSTR icmpne 2329; goto _L186 _L169 _L186: false; _L185: k1; if(!flag2) goto _L169; else goto _L173 _L173: ai3[i3]; if(flag2) goto _L188; else goto _L187 _L187: ai3[k3]; _L171: JVM INSTR icmpge 2866; goto _L189 _L190 _L189: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai3[i3]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L192; else goto _L191 _L191: JVM INSTR ifeq 2834; goto _L193 _L194 _L193: break MISSING_BLOCK_LABEL_2832; _L194: break MISSING_BLOCK_LABEL_2834; return true; i3 = ((i3 - 1) + j1) % j1; i3; _L192: if(flag2) goto _L196; else goto _L195 _L195: k3; JVM INSTR icmpne 2329; goto _L197 _L169 _L197: false; _L196: k1; if(!flag2) goto _L169; else goto _L190 _L190: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[k3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[k3]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai3[k3]); ai2[k3]; _L188: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L199; else goto _L198 _L198: JVM INSTR ifeq 3015; goto _L200 _L201 _L200: break MISSING_BLOCK_LABEL_3013; _L201: break MISSING_BLOCK_LABEL_3015; return true; k3 = (k3 + 1) % j1; i3; _L199: k3; JVM INSTR icmpne 2329; goto _L202 _L169 _L202: k1 = 0; if(flag2) goto _L204; else goto _L203 _L203: if(!flag2) goto _L169; else goto _L168 _L168: if(k1 != 2) break; /* Loop/switch isn't completed */ ai3[i3]; ai1[j2]; if(flag2) goto _L206; else goto _L205 _L205: JVM INSTR icmpge 3360; goto _L207 _L208 _L207: ai3[i3]; if(flag2) goto _L210; else goto _L209 _L209: ai1[j3]; JVM INSTR icmpge 3183; goto _L211 _L212 _L211: break MISSING_BLOCK_LABEL_3084; _L212: break MISSING_BLOCK_LABEL_3183; l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; return a(l3, i4, j4, flag1); l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai1[j3]); i4 = ai[j3]; j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j3]); b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j3]); _L210: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L214; else goto _L213 _L213: JVM INSTR ifeq 3331; goto _L215 _L216 _L215: break MISSING_BLOCK_LABEL_3329; _L216: break MISSING_BLOCK_LABEL_3331; return true; j3 = (j3 + 1) % i1; j2; _L214: if(flag2) goto _L218; else goto _L217 _L217: j3; JVM INSTR icmpne 3044; goto _L219 _L168 _L219: false; _L218: k1; if(!flag2) goto _L168; else goto _L208 _L208: ai1[j2]; if(flag2) goto _L221; else goto _L220 _L220: ai1[j3]; _L206: JVM INSTR icmpge 3562; goto _L222 _L223 _L222: l3 = ai[j2]; i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai1[j2]); j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j2]); k4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j2]); a(l3, i4, j4, k4, flag1); if(flag2) goto _L225; else goto _L224 _L224: JVM INSTR ifeq 3530; goto _L226 _L227 _L226: break MISSING_BLOCK_LABEL_3528; _L227: break MISSING_BLOCK_LABEL_3530; return true; j2 = ((j2 - 1) + i1) % i1; j2; _L225: if(flag2) goto _L229; else goto _L228 _L228: j3; JVM INSTR icmpne 3044; goto _L230 _L168 _L230: false; _L229: k1; if(!flag2) goto _L168; else goto _L223 _L223: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai1[j3]); i4 = ai[j3]; j4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j3]); b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j3]); _L221: k4; a(l3, i4, j4, k4, flag1); if(flag2) goto _L232; else goto _L231 _L231: JVM INSTR ifeq 3710; goto _L233 _L234 _L233: break MISSING_BLOCK_LABEL_3708; _L234: break MISSING_BLOCK_LABEL_3710; return true; j3 = (j3 + 1) % i1; j2; _L232: j3; JVM INSTR icmpne 3044; goto _L235 _L168 _L235: k1 = 0; if(flag2) goto _L237; else goto _L236 _L236: if(!flag2) goto _L168; else goto _L204 _L204: ai1[j2]; if(flag2) goto _L239; else goto _L238 _L238: ai3[i3]; JVM INSTR icmpge 3870; goto _L240 _L241 _L240: l3 = ai[j2]; i4 = b(ai2[(i3 + 1) % j1], ai3[(i3 + 1) % j1], ai2[i3], ai3[i3], ai1[j2]); j4 = b(ai2[((k3 - 1) + j1) % j1], ai3[((k3 - 1) + j1) % j1], ai2[k3], ai3[k3], ai1[j2]); this; i4; j4; l3; flag1; if(flag2) goto _L243; else goto _L242 _L242: !flag1; _L243: a(); return; _L241: l3 = b(ai[(j2 + 1) % i1], ai1[(j2 + 1) % i1], ai[j2], ai1[j2], ai3[i3]); i4 = b(ai[((j3 - 1) + i1) % i1], ai1[((j3 - 1) + i1) % i1], ai[j3], ai1[j3], ai3[i3]); j4 = ai2[i3]; _L237: a(l3, i4, j4, flag1); _L239: return; } int a; int b[]; int c[][]; int d[]; public int e; public int f; public int g; public int h; public int i; public int j; public static int k[]; private static int l[]; public boolean m; public double n; public int o; private boolean p; private int q; private int r; private int s; private int t; private l u[]; private int v[]; private int w; private int x; private int y; private int z; private int A; private int B; private int C; private int D; private int E; private int F; private int G; private int H; private int I; public int J; public int K; public l L[]; private int M[]; private int N; private g O[]; private int P; private int Q[]; private int R[]; private int S[]; private int T[]; private int U[]; private int V[]; private int W[]; public l X; int Y; byte Z[][]; int ab[][]; int bb[]; long cb[]; int db[][]; boolean eb[]; private static long fb; int gb[][]; int hb[][]; private static byte ib[]; private static int jb[]; h kb; public int lb[]; p mb[]; int nb; int ob; int pb[]; int qb[]; int rb[]; int sb[]; int tb[]; int ub[]; boolean vb; static int wb; static int xb; static int yb; static int zb; static int Ab; static int Bb; int Cb; int Db; private static String Eb; static { Eb = "-\002\002*M\024\004P0V\023\006\024dP\025C\021 @Z\r\005(HZ\f\022.A\031\027Q"; break MISSING_BLOCK_LABEL_123; local; toCharArray(); JVM INSTR dup ; JVM INSTR arraylength .length; JVM INSTR swap ; int i1 = 0; JVM INSTR swap ; JVM INSTR dup_x1 ; 1; JVM INSTR icmpgt 102; goto _L1 _L2 _L1: JVM INSTR dup ; i1; _L4: JVM INSTR dup2 ; JVM INSTR caload ; byte byte0; switch(i1 % 5) { case 0: // '\0' byte0 = 0x7a; break; case 1: // '\001' byte0 = 99; break; case 2: // '\002' byte0 = 112; break; case 3: // '\003' byte0 = 68; break; default: byte0 = 36; break; } byte0; JVM INSTR ixor ; (char); JVM INSTR castore ; i1++; JVM INSTR swap ; JVM INSTR dup_x1 ; JVM INSTR ifne 102; goto _L3 _L2 _L3: JVM INSTR dup2 ; JVM INSTR swap ; goto _L4 _L2: JVM INSTR swap ; JVM INSTR dup_x1 ; i1; JVM INSTR icmpgt 26; goto _L5 _L1 _L5: JVM INSTR new #505 ; JVM INSTR dup_x1 ; JVM INSTR swap ; String(); intern(); JVM INSTR swap ; JVM INSTR pop ; JVM INSTR ret 0; k = new int[2048]; l = new int[512]; jb = new int[256]; } }