final void method624(int i, int i_195_, int i_196_, int i_197_) {
	anInt5534++;
	for (int i_198_ = 0; anInt5632 > i_198_; i_198_++) {
	    int i_199_ = 0xffff & aShortArray5580[i_198_];
	    int i_200_ = (i_199_ & 0xfd9e) >> 1107300586;
	    int i_201_ = i_199_ >> -942433721 & 0x7;
	    if ((i ^ 0xffffffff) != 0)
		i_200_ = (i_197_ * (-i_200_ + i) >> -838697721) + i_200_;
	    int i_202_ = i_199_ & 0x7f;
	    if (i_195_ != -1)
		i_201_ = (i_197_ * (i_195_ - i_201_) >> 369627111) + i_201_;
	    if ((i_196_ ^ 0xffffffff) != 0)
		i_202_ += (i_196_ + -i_202_) * i_197_ >> -1261204825;
	    aShortArray5580[i_198_]
		= (short) (Class273.bitOr
			   (Class273.bitOr(i_201_ << 1165960167,
						i_200_ << -3437622),
			    i_202_));
	}
	if (aClass118Array5621 != null) {
	    for (int i_203_ = 0;
		 (anInt5536 ^ 0xffffffff) < (i_203_ ^ 0xffffffff); i_203_++) {
		Class118 class118 = aClass118Array5621[i_203_];
		Class48 class48 = aClass48Array5596[i_203_];
		((Class48) class48).anInt858
		    = ((0xffffff
			& (Class10.anIntArray179
			   [0xffff & (aShortArray5580
				      [((Class118) class118).anInt1783])]))
		       | ((Class48) class48).anInt858 & ~0xffffff);
	    }
	}
	if (aClass123_5610 != null)
	    ((Class123) aClass123_5610).anInterface2_1811 = null;
    }