final int[] method3042(int i, int i_2_) {
	anInt9336++;
	int[] is = ((Class348_Sub40) this).aClass191_7032.method1433(0, i);
	if (i_2_ != 255)
	    return null;
	if (((Class191) ((Class348_Sub40) this).aClass191_7032).aBoolean2570) {
	    for (int i_3_ = 0; i_3_ < Class348_Sub40_Sub6.anInt9139; i_3_++) {
		int i_4_ = anInt9339 + (Class318_Sub6.anIntArray6432[i_3_]
					<< 1201316012) / anInt9340;
		int i_5_ = anInt9338 + (Class239_Sub18.anIntArray6035[i]
					<< -227246388) / anInt9340;
		int i_6_ = i_4_;
		int i_7_ = i_5_;
		int i_8_ = i_4_;
		int i_9_ = i_5_;
		int i_10_ = i_4_ * i_4_ >> 1504191788;
		int i_11_ = i_5_ * i_5_ >> 165795660;
		int i_12_;
		for (i_12_ = 0;
		     ((i_11_ + i_10_ ^ 0xffffffff) > -16385
		      && (i_12_ ^ 0xffffffff) > (anInt9343 ^ 0xffffffff));
		     i_10_ = i_8_ * i_8_ >> 622958668) {
		    i_9_ = i_7_ + 2 * (i_9_ * i_8_ >> 743516524);
		    i_8_ = i_6_ + i_10_ - i_11_;
		    i_12_++;
		    i_11_ = i_9_ * i_9_ >> -830226996;
		}
		is[i_3_]
		    = ((anInt9343 - 1 ^ 0xffffffff) >= (i_12_ ^ 0xffffffff) ? 0
		       : (i_12_ << -306783156) / anInt9343);
	    }
	}
	return is;
    }