コード例 #1
0
ファイル: RSString.java プロジェクト: postal-/Hyperion508
 public int method1613(byte[] is, int i, int i_105_) {
   int i_106_ = i_105_;
   anInt2291++;
   int i_107_ = 0;
   if (i >= -2) aClass97_2261 = null;
   for (
   /**/ ; i_107_ < anInt2293; i_107_ += 4) {
     int i_108_ = Class68_Sub20_Sub4.method1060(aByteArray2268[i_107_], 101);
     int i_109_ =
         ((anInt2293 ^ 0xffffffff) >= (1 + i_107_ ^ 0xffffffff)
             ? -1
             : Class68_Sub20_Sub4.method1060(aByteArray2268[1 + i_107_], 27));
     int i_110_ =
         ((i_107_ + 2 ^ 0xffffffff) <= (anInt2293 ^ 0xffffffff)
             ? -1
             : Class68_Sub20_Sub4.method1060(aByteArray2268[2 + i_107_], 90));
     int i_111_ =
         ((anInt2293 ^ 0xffffffff) < (3 + i_107_ ^ 0xffffffff)
             ? Class68_Sub20_Sub4.method1060(aByteArray2268[3 + i_107_], 37)
             : -1);
     is[i_105_++] = (byte) Class70.method1335(i_108_ << 1324180066, i_109_ >>> 1558649252);
     if ((i_110_ ^ 0xffffffff) == 0) break;
     is[i_105_++] =
         (byte)
             Class70.method1335(
                 (Class120.method1740(i_109_, 15) << -1724734620), i_110_ >>> 1372711714);
     if ((i_111_ ^ 0xffffffff) == 0) break;
     is[i_105_++] =
         (byte) (Class70.method1335(Class120.method1740(192, i_110_ << -64861882), i_111_));
   }
   return -i_106_ + i_105_;
 }
コード例 #2
0
ファイル: Class124.java プロジェクト: postal-/Hyperion508
 public static Class68_Sub20_Sub10_Sub1 method1751(byte i) {
   anInt2144++;
   int i_0_ = (Class68_Sub13_Sub19.anIntArray3757[0] * Class68_Sub13_Sub12.anIntArray3639[0]);
   int[] is = new int[i_0_];
   byte[] is_1_ = Class69.aByteArrayArray1240[0];
   int i_2_ = 0;
   if (i != -83) return null;
   for (
   /**/ ; (i_2_ ^ 0xffffffff) > (i_0_ ^ 0xffffffff); i_2_++)
     is[i_2_] = (Class68_Sub13_Sub17.anIntArray3719[Class120.method1740(255, is_1_[i_2_])]);
   Class68_Sub20_Sub10_Sub1 class68_sub20_sub10_sub1 =
       (new Class68_Sub20_Sub10_Sub1(
           Class97.anInt1703,
           Class68_Sub20_Sub15.anInt4405,
           Class4.anIntArray96[0],
           Class116.anIntArray1996[0],
           Class68_Sub13_Sub12.anIntArray3639[0],
           Class68_Sub13_Sub19.anIntArray3757[0],
           is));
   Class87.method1487((byte) -93);
   return class68_sub20_sub10_sub1;
 }
コード例 #3
0
 public static void method1338(int i, int i_0_, int i_1_) {
   if ((Class80.anInt1465 ^ 0xffffffff) < -1) {
     Class68_Sub4.method660(Class80.anInt1465, (byte) 60);
     Class80.anInt1465 = 0;
   }
   int i_2_ = 0;
   anInt1292++;
   int i_3_ = 256;
   int i_4_ = i * Class79.anInt1401;
   int i_5_ = 0;
   if (i_1_ == 95) {
     for (int i_6_ = 1; i_6_ < i_3_ - 1; i_6_++) {
       int i_7_ = ((-i_6_ + i_3_) * Class68_Sub20_Sub16.anIntArray4416[i_6_] / i_3_);
       if ((i_7_ ^ 0xffffffff) > -1) i_7_ = 0;
       i_2_ += i_7_;
       for (int i_8_ = i_7_; i_8_ < 128; i_8_++) {
         int i_9_ = Class68_Sub20.anIntArray3090[i_2_++];
         int i_10_ = Class79.anIntArray1402[i_0_ + i_4_++];
         if ((i_9_ ^ 0xffffffff) == -1)
           RuntimeException_Sub1.aClass68_Sub20_Sub10_Sub1_2246.anIntArray4615[i_5_++] = i_10_;
         else {
           int i_11_ = 18 + i_9_;
           if ((i_11_ ^ 0xffffffff) < -256) i_11_ = 255;
           int i_12_ = 256 - (18 + i_9_);
           if ((i_12_ ^ 0xffffffff) < -256) i_12_ = 255;
           i_9_ = Class68_Sub25.anIntArray3172[i_9_];
           RuntimeException_Sub1.aClass68_Sub20_Sub10_Sub1_2246.anIntArray4615[i_5_++] =
               (((Class120.method1740(
                           (Class120.method1740(65280, i_9_) * i_11_
                               + i_12_ * Class120.method1740(i_10_, 65280)),
                           16711680))
                       + (Class120.method1740(
                           -16711936,
                           (i_11_ * Class120.method1740(i_9_, 16711935)
                               + (i_12_ * Class120.method1740(i_10_, 16711935))))))
                   >> -1223440824);
         }
       }
       for (int i_13_ = 0; i_7_ > i_13_; i_13_++)
         RuntimeException_Sub1.aClass68_Sub20_Sub10_Sub1_2246.anIntArray4615[i_5_++] =
             Class79.anIntArray1402[i_4_++ + i_0_];
       i_4_ += Class79.anInt1401 - 128;
     }
     RuntimeException_Sub1.aClass68_Sub20_Sub10_Sub1_2246.method1108(i_0_, i);
   }
 }
コード例 #4
0
 public static Class68_Sub20_Sub10_Sub1[] method1744(boolean bool) {
   if (bool != true) return null;
   anInt2105++;
   Class68_Sub20_Sub10_Sub1[] class68_sub20_sub10_sub1s =
       new Class68_Sub20_Sub10_Sub1[Stream.anInt3007];
   for (int i = 0; (Stream.anInt3007 ^ 0xffffffff) < (i ^ 0xffffffff); i++) {
     byte[] is = Class69.aByteArrayArray1240[i];
     int i_14_ = (Class68_Sub13_Sub19.anIntArray3757[i] * Class68_Sub13_Sub12.anIntArray3639[i]);
     int[] is_15_ = new int[i_14_];
     for (int i_16_ = 0; (i_16_ ^ 0xffffffff) > (i_14_ ^ 0xffffffff); i_16_++)
       is_15_[i_16_] = (Class68_Sub13_Sub17.anIntArray3719[Class120.method1740(is[i_16_], 255)]);
     class68_sub20_sub10_sub1s[i] =
         (new Class68_Sub20_Sub10_Sub1(
             Class97.anInt1703,
             Class68_Sub20_Sub15.anInt4405,
             Class4.anIntArray96[i],
             Class116.anIntArray1996[i],
             Class68_Sub13_Sub12.anIntArray3639[i],
             Class68_Sub13_Sub19.anIntArray3757[i],
             is_15_));
   }
   Class87.method1487((byte) -93);
   return class68_sub20_sub10_sub1s;
 }
コード例 #5
0
ファイル: RSString.java プロジェクト: postal-/Hyperion508
 public int method1586(byte i, RSString class100_27_, int i_28_) {
   int[] is = new int[class100_27_.anInt2293];
   int[] is_29_ = new int[256];
   anInt2306++;
   int[] is_30_ = new int[class100_27_.anInt2293];
   for (int i_31_ = 0; (i_31_ ^ 0xffffffff) > (is_29_.length ^ 0xffffffff); i_31_++)
     is_29_[i_31_] = class100_27_.anInt2293;
   for (int i_32_ = 1; (class100_27_.anInt2293 ^ 0xffffffff) <= (i_32_ ^ 0xffffffff); i_32_++) {
     is[-1 + i_32_] = (class100_27_.anInt2293 << -516904319) - i_32_;
     is_29_[Class120.method1740(class100_27_.aByteArray2268[-1 + i_32_], 255)] =
         class100_27_.anInt2293 - i_32_;
   }
   int i_33_ = 1 + class100_27_.anInt2293;
   int i_34_ = class100_27_.anInt2293;
   while ((i_34_ ^ 0xffffffff) < -1) {
     is_30_[-1 + i_34_] = i_33_;
     for (
     /**/ ;
         ((i_33_ ^ 0xffffffff) >= (class100_27_.anInt2293 ^ 0xffffffff)
             && (class100_27_.aByteArray2268[i_34_ - 1]
                 != class100_27_.aByteArray2268[i_33_ - 1]));
         i_33_ = is_30_[-1 + i_33_]) {
       if ((is[-1 + i_33_] ^ 0xffffffff) <= (-i_34_ + class100_27_.anInt2293 ^ 0xffffffff))
         is[i_33_ - 1] = class100_27_.anInt2293 + -i_34_;
     }
     i_34_--;
     i_33_--;
   }
   int i_35_ = i_33_;
   i_33_ = -i_35_ + (1 + class100_27_.anInt2293);
   int i_36_ = 1;
   int i_37_ = 0;
   for (int i_38_ = 1; i_33_ >= i_38_; i_38_++) {
     is_30_[-1 + i_38_] = i_37_;
     for (
     /**/ ;
         (i_37_ >= 1
             && ((class100_27_.aByteArray2268[i_38_ - 1] ^ 0xffffffff)
                 != (class100_27_.aByteArray2268[i_37_ + -1] ^ 0xffffffff)));
         i_37_ = is_30_[-1 + i_37_]) {
       /* empty */
     }
     i_37_++;
   }
   while (i_35_ < class100_27_.anInt2293) {
     for (int i_39_ = i_36_; i_35_ >= i_39_; i_39_++) {
       if (is[i_39_ - 1] >= -i_39_ + (i_35_ + class100_27_.anInt2293))
         is[i_39_ - 1] = -i_39_ + i_35_ + class100_27_.anInt2293;
     }
     i_36_ = i_35_ + 1;
     i_35_ = i_33_ + (i_35_ + -is_30_[i_33_ + -1]);
     i_33_ = is_30_[i_33_ + -1];
   }
   if (i != 43) return -2;
   int i_40_;
   for (int i_41_ = -1 + class100_27_.anInt2293 + i_28_;
       (i_41_ ^ 0xffffffff) > (anInt2293 ^ 0xffffffff);
       i_41_ += Math.max(is_29_[0xff & aByteArray2268[i_41_]], is[i_40_])) {
     for (i_40_ = -1 + class100_27_.anInt2293;
         (i_40_ >= 0
             && ((aByteArray2268[i_41_] ^ 0xffffffff)
                 == (class100_27_.aByteArray2268[i_40_] ^ 0xffffffff)));
         i_40_--) i_41_--;
     if ((i_40_ ^ 0xffffffff) == 0) return i_41_ + 1;
   }
   return -1;
 }