static final void method2460
	(float f, int i, float f_100_, int i_101_, int i_102_, float f_103_,
	 Class186 class186, int i_104_, byte i_105_, int i_106_, float f_107_,
	 byte[] is, int i_108_, float f_109_) {
	do {
	    try {
		anInt10559++;
		int i_110_ = i_102_ * i_106_;
		float[] fs = new float[i_110_];
		for (int i_111_ = 0; i_101_ > i_111_; i_111_++) {
		    int i_112_ = i;
		    class186.method1398(i_108_, i_102_,
					f_100_ / (float) i_106_,
					f_109_ / (float) i_108_, 0, f * 127.0F,
					1, f_107_ / (float) i_102_, i_106_,
					i_104_, fs);
		    f_107_ *= 2.0F;
		    f_100_ *= 2.0F;
		    for (int i_113_ = 0; i_110_ > i_113_; i_113_++) {
			is[i_112_] += fs[i_113_];
			i_112_++;
		    }
		    f_109_ *= 2.0F;
		    f *= f_103_;
		}
		int i_114_ = i;
		for (int i_115_ = 0;
		     (i_110_ ^ 0xffffffff) < (i_115_ ^ 0xffffffff); i_115_++) {
		    is[i_114_] = (byte) (127 + is[i_114_]);
		    i_114_++;
		}
		if (i_105_ == 30)
		    break;
		aHashtable10565 = null;
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929
			  (runtimeexception,
			   ("ke.LB(" + f + ',' + i + ',' + f_100_ + ','
			    + i_101_ + ',' + i_102_ + ',' + f_103_ + ','
			    + (class186 != null ? "{...}" : "null") + ','
			    + i_104_ + ',' + i_105_ + ',' + i_106_ + ','
			    + f_107_ + ',' + (is != null ? "{...}" : "null")
			    + ',' + i_108_ + ',' + f_109_ + ')'));
	    }
	    break;
	} while (false);
    }