public int[] method611(int arg0, byte arg1) { int[] is = aClass144_2836.method1961(arg0, true); if (aClass144_2836.aBoolean2607) { int i = 0; int i_7_; for (i_7_ = anInt3959 + Class19.anIntArray490[arg0]; i_7_ < 0; i_7_ += 4096) { /* empty */ } for ( /**/ ; i_7_ > 4096; i_7_ -= 4096) { /* empty */ } for ( /**/ ; anInt3953 > i; i++) { if ((i_7_ ^ 0xffffffff) > (anIntArray3930[i] ^ 0xffffffff)) break; } int i_8_ = i + -1; boolean bool = (0x1 & i) == 0; int i_9_ = anIntArray3930[i + -1]; int i_10_ = anIntArray3930[i]; if (anInt3935 + i_9_ >= i_7_ || (i_10_ - anInt3935 ^ 0xffffffff) >= (i_7_ ^ 0xffffffff)) Class17.method184(is, 0, Class67_Sub5_Sub7.anInt4569, 0); else { for (int i_11_ = 0; i_11_ < Class67_Sub5_Sub7.anInt4569; i_11_++) { int i_12_ = bool ? anInt3957 : -anInt3957; int i_13_; for (i_13_ = (Class67_Sub1_Sub35.anIntArray4344[i_11_] + (anInt3948 * i_12_ >> -1264699540)); i_13_ < 0; i_13_ += 4096) { /* empty */ } for ( /**/ ; i_13_ > 4096; i_13_ -= 4096) { /* empty */ } int i_14_; for (i_14_ = 0; anInt3946 > i_14_; i_14_++) { if (anIntArrayArray3938[i_8_][i_14_] > i_13_) break; } int i_15_ = anIntArrayArray3938[i_8_][i_14_]; int i_16_ = i_14_ + -1; int i_17_ = anIntArrayArray3938[i_8_][i_16_]; if (i_13_ <= i_17_ + anInt3935 || i_15_ - anInt3935 <= i_13_) is[i_11_] = 0; else is[i_11_] = anIntArrayArray3937[i_8_][i_16_]; } } } anInt3933++; if (arg1 != 55) return null; return is; }
public static void method1327(int i) { Class68_Sub13_Sub34.method875((byte) 108); anInt1235++; System.gc(); Class17.method296(i, (byte) -68); }