final void a(int i) {
	if ((mask & 0x5) != 5)
	    throw new IllegalStateException();
	if (i == 4096)
	    method644();
	else if (i == 8192)
	    method651();
	else if (i == 12288)
	    method639();
	else {
	    int i_578_ = Class70.sineTable[i];
	    int i_579_ = Class70.cosineTable[i];
	    synchronized (this) {
		for (int i_580_ = 0; i_580_ < anInt5340; i_580_++) {
		    int i_581_ = ((anIntArray5312[i_580_] * i_578_
				   + anIntArray5356[i_580_] * i_579_)
				  >> 14);
		    anIntArray5312[i_580_]
			= (anIntArray5312[i_580_] * i_579_
			   - anIntArray5356[i_580_] * i_578_) >> 14;
		    anIntArray5356[i_580_] = i_581_;
		}
		method631();
	    }
	}
    }