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;
 }
Exemplo n.º 2
0
 public static void method1327(int i) {
   Class68_Sub13_Sub34.method875((byte) 108);
   anInt1235++;
   System.gc();
   Class17.method296(i, (byte) -68);
 }